Newsgroup: it.comp.lang.visual-basic
Titolo: InnoSetup - Solito problema....

Ciao a tutti,
devo realizzare un pacchetto di installazione con InnoSetup il quale non
deve assolutamente chiedere all'utente dove andare installarlo.
Infatti il percorso di installazione deve essere fisso, in quanto
trattandosi di un add-on per un altro applicativo (AutoCAD per chi lo
conosce) non può essere scelto dall'utente.
Lo script che ho realizzato funziona a meraviglia, e tutti i file vanno al
posto giusto, ma il fatto che chiede inutilmente (perchè non verrà
utilizzato) il percorso dove installarsi mi da parecchio fastidio.
Possibile che non si possa eliminare questo passaggio?
Ringrazio tutti in anticipo.
Emiliano

 ha scritto nel messaggio
news:0fpJc.4041$OR2.1...@news3.tin.it...

Da quel poco che ho potuto vedere quando fai il wizard x creare lo script
c'è 1 casellina con il segno di spunta su Allow user to change the
application directory..
Credo sia quello il tuo prob
Ciaoo

 Possibile che non si possa eliminare questo passaggio?
[Setup]
DisableDirPage=yes
ciao
-- 
Inno Setup Extension Knowledege Base
http://www13.brinkster.com/vincenzog
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:cd5d0t$sou$1...@news.newsland.it...


 Come si può fare?
devi utilizzare, nei punti che ti interessano, la funzione check, che
chiama ina funzione IsAdmin che restituisce true se l'utente è
amministratore.
Penso però che siamo OT, dovresti postare sul newsgroup di Inno Setup,
http://www.jrsoftware.org/newsgroups.php
 oppre nel forum che ho aperto
sulla mia KB per chi parla solo in italiano :
http://www.vincenzo.net/isxkb/modules.php?name=Splatt_Forums&file=viewforum&forum=3



http://www.vincenzo.net/isxkb/modules.php?name=Splatt_Forums&file=viewforum&forum=3
Ciao Vincenzo,
ti ringrazio per il link, ho infatti postato anche nel NG da te indicato in
lingua italiana.
Ti scrivo comunque anche in questo il mio problema sperando in una tua
gentile risposta.
Ho provato ad utilizzare la funzione Check in questo modo:
[Files]
Source: c:\lisptemp\cab\prova.bat; DestDir: {sys}; MinVersion: 4.1,4.0;
Flags: ignoreversion; Check: IsAdminLoggedOn
[Code]
function IsAdminLoggedOn: Boolean;
begin
  Result := IsAdminLoggedOn;
end;
In fase di compilazione non si verifica nessun errore, ma in fase di
installazione si impianta tutto obbligando un CTRL+ALT+CANC
Puoi aiutarmi?
Ti ringrazio in anticipo.
Emiliano

 Emiliano
ti ho risposto sul foruma.


 ciao
Ti hi ringraziato anche nel forum.
Ciao e grazie ancora.
Per chi usa InnoSetup: provate a sfruttare anche voi il NG:
http://www.vincenzo.net/isxkb/modules.php?name=Splatt_Forums&file=viewforum&forum=3
Se saremo in molti InnoSetup sarà molto più facile.
Ciao
Emiliano

 Se saremo in molti InnoSetup sarà molto più facile.
PS: e' uscita la pre 5 di inno, io con il modulo per i vbp e "innotools" sto
a posto.
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 a posto.
Anch'io mi trovo bene con il modulo per i VDP e InnoTool. Ma a volte
occorrono cose particolari, ed occorre lavorare manualmente scrivendo del
codice. Ecco che in questo caso un buon NG può servire.
Ciao
Emiliano

 del codice. Ecco che in questo caso un buon NG può servire.
Certo , ma manca un passo : lo studio del manuale ! ^_^
Oranai modifico tranquillamente gli script di inno e , in barba a
chicontinua a difendere il PWD, posso dire che PWD e' na ciofeca confronto
ai 500K di inno.
PS: non sono mai riuscito a modificare decentemente il codice di PWD, imho
e' molto molto + comodo scriptare in inno che cercare di mettere mano a del
codice M$ ^_^
