<< Discussione precedente | Discussione successiva >> |
Problema librerie di sistema |
Autore | Messaggio |
mat.sen |
| ||
Utente registrato #9634 Registrato il: mar 11 mar 2008 - 15:48Messaggi: 3 | Ciao, a tutti, sono nuovo del forum e un "niubbo" del programma. Per portabilizzare un mio programma ho necessità di far vedere al programma alcune librerie di sistema che il programma invece installa nella cartella System all'atto dell'installazione. Estraendo il setup con Universal Extractor mi si sono create alcune cartelle tra le quali {app} con i file di programma che ho messo dentro bin e una {sys} con le librerie che ho bisogno di utilizzare. Come posso fare? Grazie per l'aiuto e probabilmente per i successivi | ||
Torna ad inizio pagina |
Danix |
| ||
Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12956 | Benvenuto su winPenPack Dovresti far copiare le .dll (credo che si tratti di queste, giusto?) in System (o System32?), registrarle (se necessario) e poi, alla chiusura, deregistrarle ed eliminarle. Quindi, ad esempio:
[Functions]
--------- edit --------- Considerando però la possibilità che le .dll siano già presenti nel sistema, sarebbe meglio fare prima un backup, quindi:
[Functions]
[ Modificato mar 11 mar 2008 - 16:19 ] | ||
Torna ad inizio pagina |
mat.sen |
| ||
Utente registrato #9634 Registrato il: mar 11 mar 2008 - 15:48Messaggi: 3 | ok, grazie per la celerissima risposta, ora andrò a provare. Cmq ho dei file dll, dei file ocx e dei file tlb mi pare. Il mio dubbio è questo ora. se io invito l'x-launcher a fare un backup di tutte le dll, se queste non esistono come si comporta l'x-launcher. Perchè io magari non ho una certa libreria, ma su un altro pc ci potrebbe starne una con lo stesso nome. quindi vorrei sapere se conviene fare un backup di tutto e soprattuto se x-launcher gestisce bene il caso di mancanza di file. L'opzione file copy ha di per se impostata l'operazione di sovrascrittura in casodi esistenza del file didestinazione o va impostata manualmente con il parametro o? Invece per copiare in System 32 è lo stesso? perchè alcuni file li devo mettere in sistem32. Inoltre per inserire un parametro sull 'esuguibile nell'apposita variabile devo metterlo con o senza il trattino davanti? Cioè Parameters= -nodocfolder oppure Parameters=nodocfolder? Ciao e grazie ancora [ Modificato ven 14 mar 2008 - 00:24 ] | ||
Torna ad inizio pagina |
Danix |
| ||
Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12956 | Cmq ho dei file dll, dei file ocx e dei file tlb mi pare. Ok, in questo caso:
FileCopy=$Lib$\CARTELLA_LIBRERIE\*.ocx|@SystemDir@
Il mio dubbio è questo ora. se io invito l'x-launcher a fare un backup di tutte le dll, se queste non esistono come si comporta l'x-launcher. Conviene fare senz'altro il backup. Se X-Launcher non trova i file non li rinomina, senza complicazioni.Perchè io magari non ho una certa libreria, ma su un altro pc ci potrebbe starne una con lo stesso nome. quindi vorrei sapere se conviene fare un backup di tutto e soprattuto se x-launcher gestisce bene il caso di mancanza di file. Invece per copiare in System 32 è lo stesso? perchè alcuni file li devo mettere in sistem32. Forse è meglio usare questa sintassi allora:
FileCopy=$Lib$\CARTELLA_LIBRERIE\esempio.ocx|@WindowsDir@\system\esempio.ocx
Inoltre per inserire un parametro sull 'esuguibile nell'apposita variabile devo metterlo con o senza il trattino davanti? Cioè Parameters= -nodocfolder oppure Parameters=nodocfolder? [ Modificato ven 14 mar 2008 - 00:32 ] | ||
Torna ad inizio pagina |
mat.sen |
| ||
Utente registrato #9634 Registrato il: mar 11 mar 2008 - 15:48Messaggi: 3 | Inoltre per inserire un parametro sull 'esuguibile nell'apposita variabile devo metterlo con o senza il trattino davanti? Cioè Parameters= -nodocfolder oppure Parameters=nodocfolder? [/quote1205451192] Sul forum mi hanno detto che è -nodocfolder, quidni metto il trattino, giusto? e ovviamente per copiare in System32 metto @WindowsDir@/system32 e lo stesso per ibackup, no? Grazie per la celerità e la precisione nelle risposte. Tra stasera e domattina provo ad andare avanti fino a nuovo intoppo | ||
Torna ad inizio pagina |
Danix |
| ||
Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12956 | mat.sen ha scritto ... e ovviamente per copiare in System32 metto @WindowsDir@/system32 e lo stesso per ibackup, no? @SystemDir@ è una macro di autoit e si riferisce a system32, quindi è sufficiente. mat.sen ha scritto ... Grazie per la celerità e la precisione nelle risposte. Tra stasera e domattina provo ad andare avanti fino a nuovo intoppo Figurati, spero che tu riesca a portabilizzare il programma altrimenti, per quel che possiamo, siamo qua [ Modificato ven 14 mar 2008 - 00:40 ] | ||
Torna ad inizio pagina |
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60 |