cs_DARKSIDIOUS
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Membre
Dernière intervention
4 mars 2013
130
6 mai 2008 à 07:04
Salut,
Tu as bien suivi mon tutorial ligne à ligne ?
Il manque pas mal d'ocx dans ton script : ReyXp_Basics, Hook_Menu, etc.
Bref, voici le script que j'ai généré (en suivant ligne à ligne mon tutorial : première génération en utilisant l'assistant de VB, puis ouverture du fichier Setup.lst par ISTools, et enfin, compilation sous ISTools), et voilà la résultat : un setup parfaitement opérationnel !
Voici le script qu'il m'a généré (à noter le fichier comcat en commentaire : il s'agit d'un fichier système de type "unsafe", c'est-à-dire qu'il ne faut surtout pas l'intaller systèmatiquement, il pourrait endommager un OS plus vieux, du style windows 98 ou 95 !)
; 'C:\Documents and Settings\DKS\Bureau\CIS.v2\CIS.v2\Support\Setup.Lst' imported by ISTool version 5.2.1
[Setup]
AppName=Projet1
AppVerName=Projet1
DefaultDirName={pf}\Projet1
DefaultGroupName=Projet1
[Files]
; [Bootstrap Files]
; @COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,6/1/98 1:00:00 AM,22288,4.71.1460.1
;Source: COMCAT.DLL; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regserver
; @VB6FR.DLL,$(WinSysPath),,$(Shared),10/1/00 11:00:00 PM,119568,6.0.89.88
Source: VB6FR.DLL; DestDir: {sys}; Flags: promptifolder sharedfile
; @stdole2.tlb,$(WinSysPathSysFile),$(TLBRegister),,8/28/04 3:00:00 PM,17920,3.50.5014.0
Source: stdole2.tlb; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regtypelib
; @asycfilt.dll,$(WinSysPathSysFile),,,8/28/04 3:00:00 PM,65024,5.1.2600.2180
Source: asycfilt.dll; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile
; @olepro32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/28/04 3:00:00 PM,83456,5.1.2600.2180
Source: olepro32.dll; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regserver
; @oleaut32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,12/4/07 8:41:36 PM,550912,5.1.2600.3266
Source: oleaut32.dll; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regserver
; @MSVBVM60.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,2/23/04 12:00:00 AM,1386496,6.0.97.82
Source: MSVBVM60.DLL; DestDir: {sys}; Flags: restartreplace uninsneveruninstall sharedfile regserver
; [Setup1 Files]
; @HookMenuPlus.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),7/4/07 8:34:58 PM,237568,1.4.0.0
Source: HookMenuPlus.ocx; DestDir: {sys}; Flags: promptifolder regserver sharedfile
; @DBLSTFR.DLL,$(WinSysPath),,$(Shared),7/13/98 1:00:00 AM,31232,6.0.81.63
Source: DBLSTFR.DLL; DestDir: {sys}; Flags: promptifolder sharedfile
; @DBLIST32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 1:00:00 AM,200496,6.0.81.69
Source: DBLIST32.OCX; DestDir: {sys}; Flags: promptifolder regserver sharedfile
; @Rey_XpBasics.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),7/4/07 8:34:58 PM,462848,1.0.0.0
Source: Rey_XpBasics.ocx; DestDir: {sys}; Flags: promptifolder regserver sharedfile
; @MSCC2FR.DLL,$(WinSysPath),,$(Shared),7/13/98 1:00:00 AM,59904,6.0.81.63
Source: MSCC2FR.DLL; DestDir: {sys}; Flags: promptifolder sharedfile
; @mscomct2.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/8/04 11:00:00 PM,662288,6.1.97.82
Source: mscomct2.ocx; DestDir: {sys}; Flags: promptifolder regserver sharedfile
; @MSCAL.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),7/31/03 8:26:52 PM,125528,11.0.5510.0
Source: MSCAL.OCX; DestDir: {sys}; Flags: promptifolder regserver sharedfile
; @MSCMCFR.DLL,$(WinSysPath),,$(Shared),7/13/98 1:00:00 AM,141312,6.0.81.63
Source: MSCMCFR.DLL; DestDir: {sys}; Flags: promptifolder sharedfile
; @MSCOMCTL.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/9/04 12:00:00 AM,1081616,6.1.97.82
Source: MSCOMCTL.OCX; DestDir: {sys}; Flags: promptifolder regserver sharedfile
; @CMDLGFR.DLL,$(WinSysPath),,$(Shared),7/13/98 1:00:00 AM,32768,6.0.81.63
Source: CMDLGFR.DLL; DestDir: {sys}; Flags: promptifolder sharedfile
; @comdlg32.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/8/04 11:00:00 PM,152848,6.1.97.82
Source: comdlg32.ocx; DestDir: {sys}; Flags: promptifolder regserver sharedfile
; @ADODCFR.DLL,$(WinSysPath),,$(Shared),7/13/98 1:00:00 AM,16384,6.0.81.63
Source: ADODCFR.DLL; DestDir: {sys}; Flags: promptifolder sharedfile
; @STDFTFR.DLL,$(WinSysPath),,$(Shared),7/13/98 1:00:00 AM,6656,6.0.81.63
Source: STDFTFR.DLL; DestDir: {sys}; Flags: promptifolder sharedfile
; @msstdfmt.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),2/22/04 11:00:00 PM,119808,6.1.97.82
Source: msstdfmt.dll; DestDir: {sys}; Flags: promptifolder regserver sharedfile
; @MSADODC.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98 1:00:00 AM,118064,6.0.81.71
Source: MSADODC.OCX; DestDir: {sys}; Flags: promptifolder regserver sharedfile
; @dao360.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),8/28/04 3:00:00 PM,561179,3.60.8618.0
Source: dao360.dll; DestDir: {sys}; Flags: promptifolder regserver sharedfile
; @MSACC.OLB,$(WinSysPath),,$(Shared),7/30/03 9:35:36 PM,422456,11.0.5529.0
Source: MSACC.OLB; DestDir: {sys}; Flags: promptifolder sharedfile
; @CIS.exe,$(AppPath),,,5/6/08 6:54:05 AM,786432,1.0.0.0
Source: CIS.exe; DestDir: {app}; Flags: promptifolder
[Icons]
Name: {group}\Projet1; Filename: {app}\CIS.exe; WorkingDir: {app}
Mais ce script là ne te servira pas à grand chose : il faudrait copier toutes les dépendances de ton projet dans le même dossier que le script de setup !
A NOTER : il y a une base de données dans le dossier de ton projet (CIS.mdb) qui n'est pas rajouté dans le setup (c'est normal, il ne peut pas savoir que tu utilises une base access), il faut la rajouter manuellement dans le script si tu veux qu'elle soit installée avec !
______________________________________
DarK Sidious