Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Создание инсталлятора с помощью Inno Setup Добавлено: 16.07.07 10:06  

Автор вопроса:  Vlados
Привожу пример двух секций из SETUP.LST созданного Package and Deployment Wizard.
Подскажите, как, например в Inno Setup обращаться с файлами DLL, TLB и OCX?

[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/14/00 5:00:00 PM,101888,6.0.84.50
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 12:00:00 AM,22288,4.71.1460.1
File3=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/3/99 12:00:00 AM,17920,2.40.4275.1
File4=@ASYCFILT.DLL,$(WinSysPathSysFile),,,3/8/99 12:00:00 AM,147728,2.40.4275.1
File5=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,3/8/99 12:00:00 AM,164112,5.0.4275.1
File6=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/12/00 12:00:00 AM,598288,2.40.4275.1
File7=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/17/04 9:04:24 AM,1392671,6.0.96.90

[Setup1 Files]
File1=@BD.mdb,$(AppPath),,,7/14/07 4:05:56 PM,155648,0.0.0.0
File2=@MSMASK32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/22/00 12:00:00 AM,166600,6.0.84.18
File3=@MSFLXGRD.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/22/00 12:00:00 AM,244416,6.0.84.18
File4=@VB5DB.DLL,$(WinSysPath),,$(Shared),6/18/98 12:00:00 AM,89360,6.0.81.69
File5=@msjtes40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/17/04 9:04:24 AM,241693,4.0.8618.0
File6=@msrepl40.dll,$(WinSysPathSysFile),,,8/17/04 9:04:24 AM,552989,4.0.8015.0
File7=@msrd3x40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/17/04 9:04:24 AM,315423,4.0.6508.0
File8=@msrd2x40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/17/04 9:04:24 AM,421919,4.0.7328.0
File9=@mswdat10.dll,$(WinSysPathSysFile),,,8/17/04 9:04:26 AM,831519,4.0.6508.0
File10=@mswstr10.dll,$(WinSysPathSysFile),,,8/17/04 9:04:26 AM,614429,4.0.8905.0
File11=@expsrv.dll,$(WinSysPathSysFile),,,8/17/04 9:04:16 AM,380957,6.0.72.9589
File12=@vbajet32.dll,$(WinSysPathSysFile),,,8/17/04 9:04:34 AM,30749,6.0.1.9431
File13=@msjint40.dll,$(WinSysPathSysFile),,,8/17/04 9:04:24 AM,163871,4.0.8905.0
File14=@msjter40.dll,$(WinSysPathSysFile),,,8/17/04 9:04:24 AM,53279,4.0.6508.0
File15=@msjet40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/17/04 9:04:24 AM,1507356,4.0.8618.0
File16=@dao360.dll,$(MSDAOPath),$(DLLSelfRegister),$(Shared),8/17/04 1:04:14 PM,561179,3.60.8618.0
File17=@MYPROG.exe,$(AppPath),,,7/14/07 4:18:48 PM,229376,1.0.0.0

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Vlados



Вопросов: 6
Ответов: 3
 Профиль | | #1 Добавлено: 17.07.07 10:11
Интересно, что ни кто не использует Inno Setup?
Привожу скрипт секции [Files] сделанный в Inno Setup.
Интересут правильность флагов.

[Files]
Source: "C:\Projects\MYPROG.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Projects\VB6STKIT.DLL"; DestDir: "{sys}"; Flags: promptifolder
Source: "C:\Projects\comcat.dll"; DestDir: "{sys}"; Flags: promptifolder regserver
Source: "C:\Projects\stdole2.tlb"; DestDir: "{sys}"; Flags: regtypelib
Source: "C:\Projects\asycfilt.dll"; DestDir: "{sys}"; Flags: promptifolder
Source: "C:\Projects\olepro32.dll"; DestDir: "{sys}"; Flags: promptifolder regserver
Source: "C:\Projects\oleaut32.dll"; DestDir: "{sys}"; Flags: promptifolder regserver
Source: "C:\Projects\msvbvm60.dll"; DestDir: "{sys}"; Flags: promptifolder regserver
Source: "C:\Projects\BD.mdb"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Projects\MSMASK32.OCX"; DestDir: "{sys}"; Flags: promptifolder regserver sharedfile
Source: "C:\Projects\MSFLXGRD.OCX"; DestDir: "{sys}"; Flags: promptifolder regserver sharedfile
Source: "C:\Projects\VB5DB.DLL"; DestDir: "{sys}"; Flags: promptifolder sharedfile
Source: "C:\Projects\msjtes40.dll"; DestDir: "{sys}"; Flags: promptifolder regserver
Source: "C:\Projects\msrepl40.dll"; DestDir: "{sys}"; Flags: promptifolder
Source: "C:\Projects\msrd3x40.dll"; DestDir: "{sys}"; Flags: promptifolder regserver
Source: "C:\Projects\msrd2x40.dll"; DestDir: "{sys}"; Flags: promptifolder regserver
Source: "C:\Projects\mswdat10.dll"; DestDir: "{sys}"; Flags: promptifolder
Source: "C:\Projects\mswstr10.dll"; DestDir: "{sys}"; Flags: promptifolder
Source: "C:\Projects\expsrv.dll"; DestDir: "{sys}"; Flags: promptifolder
Source: "C:\Projects\vbajet32.dll"; DestDir: "{sys}"; Flags: promptifolder
Source: "C:\Projects\msjint40.dll"; DestDir: "{sys}"; Flags: promptifolder
Source: "C:\Projects\msjter40.dll"; DestDir: "{sys}"; Flags: promptifolder
Source: "C:\Projects\msjet40.dll"; DestDir: "{sys}"; Flags: promptifolder regserver sharedfile
Source: "C:\Projects\dao360.dll"; DestDir: "{cf}\\Microsoft Shared\DAO"; Flags: promptifolder regserver sharedfile

Ответить

Номер ответа: 2
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #2
Добавлено: 20.07.07 18:20
Setup Factory рулит!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам