Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
X-Launcher v1.5.4 a 64 bit

Autore Messaggio
rbon
mar 11 giu 2024 - 19:47
online
Utente registrato #4134
Registrato il: sab 14 apr 2007 - 11:42
Messaggi: 916

Ciao,
ho pensato di creare la versione a 64 bit del x-launcher 1.5.4.

Poichè il codice di AutoIt3 è veramente obsoleto è necessario utilizzare la versione 3.2.12.1 di AutoIt3, in quanto il tentativo di compilare con la versione più recente di AutoIt3 che è la 3.3.16.1 si scontra con il fatto che vengono visualizzati degli errori (dovuti probabilmente a dei comandi che sono stati deprecati nella versione più recente).

Come fare
1. andare sul sito di AutoIt3 e cercare 'Previous Versions': comparirà la videato del repository (archivio) con tutte le builds
2. scaricare l'archivio ' autoit-v3.2.12.1-sfx.exe' -Link- e scompattarlo (è un file auto-estraente) in una cartella a scelta (es. 3.2.12.1)
3. scaricare i sorgenti di x-launcher 1.5.4 da 'winPenPack Sourceforge.net' --> -Link-
-> è utilie sistemare un pochino i sorgenti che sono stati messi alla rinfusa...
4. accedere alla cartella contenente AutoIt3 che ho chiamato '3.2.12.1'
5. aprire con un editor il file 'x-compiler.au3' e nella riga 14 indicare:
--> #AutoIt3Wrapper_UseX64=Y ; per abilitare la compilazione a 64 bit
6. accedere alla sottocartella di '3.2.12.1' che è 'Aut2Exe' che contiene i compilatori a 32 ed a 64 bit
7. lanciare il programma 'Aut2exe_x64.exe' che effettua la compilazione a 64 bit
8. compilare la videata e nella riga 'Destination' indicare 'X-Launcher_x64.exe'
9. ricordarsi di includere l'icona di x-launcher che si trova in 'X-Launcher\graphics\x-icon.ico
10. premere il tasto 'Convert' per ottenere il file x-launcher_x64.exe

Si otterrà un eseguibile a 64 bit.

Fare right-click sul nome-file --> Proprietà --> Dettagli e verificare che il numero di versione sia effettivamente 3.2.12.1 (la verione di AutoIt3)

Con Resource Hacker:
1. cambiare il codice lingua da 2057 (British english) a 1040 (Italian)
2. modificare i dettagli del file eseguibile (prenderli da x-compiler.au3) poi premere F5 (o recompile resources) e quindi salvare.

Caratteristiche della versione 1.5.4 (a 32 oppure a 64 bit):
1. è possibile visualizzare lo Splash Screen, purchè il parametro del file x-launcher_64.ini 'ShowSplash=true' sia impostato come 'true'
2. ho testato x-launcher_x64.exe con X-LibreOffice 24.2.0.3 a 64 bit di winPenPack (e funziona)

Allegato

x-launcher_1.5.4_x64_launcher+sources.zip
Torna ad inizio pagina
rbon
ven 14 giu 2024 - 19:33
online
Utente registrato #4134
Registrato il: sab 14 apr 2007 - 11:42
Messaggi: 916
rbon ha scritto ...

Come fare
1. andare sul sito di AutoIt3 e cercare 'Previous Versions': comparirà la videato del repository (archivio) con tutte le builds
2. scaricare l'archivio ' autoit-v3.2.12.1-sfx.exe' -Link- e scompattarlo (è un file auto-estraente) in una cartella a scelta (es. 3.2.12.1)
3. scaricare i sorgenti di x-launcher 1.5.4 da 'winPenPack Sourceforge.net' --> -Link-
-> è utilie sistemare un pochino i sorgenti che sono stati messi alla rinfusa...
4. accedere alla cartella contenente AutoIt3 che ho chiamato '3.2.12.1'
5. aprire con un editor il file 'x-compiler.au3' e nella riga 14 indicare:
--> #AutoIt3Wrapper_UseX64=Y ; per abilitare la compilazione a 64 bit
6. accedere alla sottocartella di '3.2.12.1' che è 'Aut2Exe' che contiene i compilatori a 32 ed a 64 bit
7. lanciare il programma 'Aut2exe_x64.exe' che effettua la compilazione a 64 bit
8. compilare la videata e nella riga 'Destination' indicare 'X-Launcher_x64.exe'
9. ricordarsi di includere l'icona di x-launcher che si trova in 'X-Launcher\graphics\x-icon.ico
10. premere il tasto 'Convert' per ottenere il file x-launcher_x64.exe

Si otterrà un eseguibile a 64 bit.

Fare right-click sul nome-file --> Proprietà --> Dettagli e verificare che il numero di versione sia effettivamente 3.2.12.1 (la verione di AutoIt3)

Con Resource Hacker:
1. cambiare il codice lingua da 2057 (British english) a 1040 (Italian)
2. modificare i dettagli del file eseguibile (prenderli da x-compiler.au3) poi premere F5 (o recompile resources) e quindi salvare.

Si, funziona, ma è un sistema veramente barbaro (ed adatto solo a smanettoni).

Esiste una soluzione molto più elegante per compilare a 64 bit utilizzando la vecchia versione di AutoI3 v3.2.12.1 e consiste nello scaricare da internet dei pacchetti che contengano: (X-)SciTE + AutoIt3 ver. 3.2.12.1:

A. scaricare da Souurceforge.net --> winPenPack
1. scaricare da 'winPenPack sourceforge.net': -Link-
2. pacchetto X-SciTE4AutoIt3: -Link-
3. direct download di 'X-SciTE4AutoIt3': -Link-

B. scaricare da MediaFire (un sito di cloud storage)
1. pacchetto X-SciTE4AutoIt3_5.5.0_x64_rev6.zip link: -Link-

Su come utilizzare X-SciTE4AutoIt3 vedere il seguente post dettagliato: -Link-

Per verificare se il programma è effettivamente a 64 bit, la soluzione più semplice consiste nel caricarlo su VirusTotal -Link-
1. dopo avere caricato il programma, ad esempio 'X-Launcher_64.exe', terminata la scansione da parte del sito, andare nella scheda 'DETAILS' (seconda scheda da sinistra)
2. nella scheda DETAILS, scorrere la pagina fino ad incontrare (sulla sinistra) la parola 'Magic' ed osservare il suo valore sulla parte destra dello schermo:
si dovrebbe trovare il valore 'PE32+ executable (GUI) x86-64, for MS Windows' che significa che il programma è effettivamente a 64 bit.
Link della prova: -Link-

Ricorda che la firma (signature) di un eseguibile Windows a 32 oppure a 64 bit è:
1. per 32 bit executables: PE32 executable (GUI) x86-64, for MS Windows
2. per 64 bit executables: PE32+ executable (GUI) x86-64, for MS Windows

Infine, è possibile compilare con AutoIt3 ver. 3.3.16.1 (al momento l'ultima versione) ?
NO, perchè il compilatore (in realtà il programma Au3Check.exe) trova i seguenti errori contenuti nel file '_x-launcher\x-udf.au3'

Spoiler:

Questi errori si trovano solo nel file x-udf.au3 e solo nella sezione '_Download()' --> riga 938 e successive.

Se c'è qualcuno che vuole aiutare a correggere questi errori, è il benvenuto.

Carico una versione aggiornata dell'archivio 'X-Launcher_1.5.4_x64_launcher+sources.zip'

x-launcher_1.5.4_x64_launcher+sources.zip

[ Modificato mar 18 giu 2024 - 18:44 ]
Torna ad inizio pagina

Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Salta:     Torna ad inizio pagina

RSS discussione: rss 0.92 RSS discussione: rss 2.0 RSS discussione: RDF
Powered by e107 Forum System