Newsgroup: it.comp.lang.visual-basic
Titolo: Link generato dall'installazione

La procedura riportata qua sotto mi installa l'eseguibile sul percorso:
C:\Programmi\Preventivi2009\Menu\Menu.exe
ed cosi che voglio questa la posizione.
Mentre il link sul menů di windows generato dal pacchetto di 'installazione
punta al percorso:
C:\Programmi\Preventivi2009\Menu.exe
Come posso modificare il file .LST in modo tale che anche il link punti alla
posizione esatta?
[Bootstrap]
SetupTitle=Installa
SetupText=Copia dei file in corso. Attendere.
CabFile=Menu.CAB
Spawn=Setup1.exe
Uninstal=st6unst.exe
TmpDir=msftqws.pdw
Cabs=1
[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/14/00 11:00:00
PM,101888,6.0.84.50
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 11:00:00
PM,22288,4.71.1460.1
File3=@VB6IT.DLL,$(WinSysPath),,$(Shared),10/1/00 11:00:00
PM,122128,6.0.89.88
File4=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/2/99 11:00:00
PM,17920,2.40.4275.1
File5=@ASYCFILT.DLL,$(WinSysPathSysFile),,,3/7/99 11:00:00
PM,147728,2.40.4275.1
File6=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,3/7/99 11:00:00
PM,164112,5.0.4275.1
File7=@oleaut32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,4/14/08 3:13:49
AM,551936,5.1.2600.5512
File8=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,4/14/08 3:13:46
AM,1384479,6.0.98.2
[IconGroups]
Group0=Preventivi
PrivateGroup0=-1
Parent0=$(Programs)
[Preventivi]
Icon1="Menu.exe"
Title1=Menu
StartIn1=$(AppPath)
[Setup]
Title=Preventivi
DefaultDir=$(ProgramFiles)\Preventivi2009
AppExe=Menu.exe
AppToUninstall=Menu.exe
[Setup1 Files]
File1=@INETIT.DLL,$(WinSysPath),,$(Shared),8/4/98 11:00:00
PM,15872,6.0.81.63
File2=@MSINET.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/8/04 11:00:00
PM,132880,6.1.97.82
File3=@MSCC2IT.DLL,$(WinSysPath),,$(Shared),8/4/98 11:00:00
PM,63488,6.0.81.63
File4=@mscomct2.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/8/04
11:00:00 PM,662288,6.1.97.82
File5=@MSCMCIT.DLL,$(WinSysPath),,$(Shared),8/4/98 11:00:00
PM,150528,6.0.81.63
File6=@MSCOMCTL.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),4/15/05
7:58:16 PM,1071088,6.1.97.86
File7=@Menu.exe,$(AppPath)\Menu\,,,1/20/09 7:51:28 PM,147456,1.0.0.0
; Le righe seguenti potrebbero essere eliminate per ottenere spazio......

immagino sia il setup standard di VB6?
hai provato a cambiare
DefaultDir=$(ProgramFiles)\Preventivi2009
con
DefaultDir=$(ProgramFiles)\Preventivi2009\Menu
di piů non saprei mi spiace.
Eventualmente prendi in considerazione un programmaper generare i setup 
diverso, ad esempio il piů che noto Inno


Si certo VB6. La parte di percorso $(ProgramFiles)\Preventivi2009 puo'
essere a scelta dell'utente, ma la dir dentro di essa Deve errere per forza
..\Menu.
In pratica è il link che dovrebbe puntare a una sub-dir di quella scella per
l'installazione.
In effetti ieri sera ho scaricato il famoso Inno Setup e Istool.
Ho trovato poi una guida in italiano (che se volete la posto) che
spiega un po' come funziona Inno.
Però non ho capito una cosa: sono io che dopo aver creato lo script iniziale
con Inno lo devo implementare attraverso IsTool delle varie registrazioni
dei file .dll e .ocx?
Se si, devo quindi riportare su IsTool la registrazione dei file fatti dalla
creazione pacchetti di MS sulla sezione [Setup1 Files] ?
Grazie.

Devo anch'io fare i complimenti per il programma Inno Setup e IsTool in 
quanto fatti veramente bene.
Ora mi rimane da implementare lo script penso nella sezione [File] con la 
registrazione dei file di VB6.
Mi fate un esempio di come devo scrivere ad esempio per il file qui soto?
File1= @ VB6STKIT.DLL,$(WinSysPathSysFile),,,7/14/00 11:00:00 
PM,101888,6.0.84.50
File2= @ COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 
11:00:00 PM,22288,4.71.1460.1
...
Grazie.

 ha scritto nel messaggio 
news:8jEdl.249824$FR.5...@twister1.libero.it...


 11:00:00 PM,22288,4.71.1460.1
Se hai installato IsTool puoi fare così:
Lancia IsTool
File -> Apri...
Tipo File = 'Vb Setup Files (.lst)'
Seleziona il file generato da 'Creazione guidata pacchetti di installazione'
...Voilà!
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it


Soluzione OTTIMA, GRAZIE !!!!