Sep 19th, 2009, 11:34 PM
#1
Thread Starter
Addicted Member
Inno setup missing runtime files/program crashes
Hi,
I've started to use Inno setup to package my application. It works great, installs my application really well but when I run my app after install, my application crashes. I have attached a list of references used in VB6. I try to run MDAC but it states it can't find setup.exe so this does not get installed. Do I need to register any dll's?
Below is my INNO installation script:
'---------------------------------------------------
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{79D32A95-1602-4373-9BA2-56939496E100}
AppName=Client Master
AppVerName=Client Master Version 1.0
DefaultDirName={pf}\Client Master
DefaultGroupName=Client Master
LicenseFile=C:\Applications\Visual Basic - Harcourts Program\License.txt.txt
OutputDir=G:\Client Master INNO Setup
OutputBaseFilename=Client Master Setup
SetupIconFile=C:\Applications\Visual Basic - Harcourts Program\Client Master Icon.ico
Compression=lzma
SolidCompression=yes
[Languages]
Name: "english"; MessagesFile: "compiler efault.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Types]
Name: Custom; Description: Custom installation; Flags: iscustom
[Components]
;Name: VB5RT; Description: Visual Basic Runtime 5.0; Flags: disablenouninstallwarning
;Name: VB6RT; Description: Visual Basic Runtime 6.0; Flags: disablenouninstallwarning
;Name: DCOM95; Description: DCOM for Windows 95; Flags: disablenouninstallwarning restart; MinVersion: 4.0,0; OnlyBelowVersion: 4.1,0
;Name: DCOM98; Description: DCOM for Windows 98; MinVersion: 4.1,0; Flags: disablenouninstallwarning
;Name: MDAC; Description: Microsoft Data Access Components; Flags: disablenouninstallwarning restart; MinVersion: 4.0,4.0; OnlyBelowVersion: 0,5.0
[Files]
Source: "C:\Applications\Visual Basic - Harcourts Program\Client Master.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Applications\Visual Basic - Harcourts Program\Client Master Database.mdb"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Applications\Visual Basic - Harcourts Program\Client Master Letter Creation.doc"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Applications\Visual Basic - Harcourts Program\flag.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Applications\Visual Basic - Harcourts Program\LOGOUT.bmp"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Applications\Visual Basic - Harcourts Program\LOGOUT1.bmp"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Applications\Visual Basic - Harcourts Program\mode.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Applications\Visual Basic - Harcourts Program\LETTER_CREATION1.bmp"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\comdlg32.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\program files\common files\microsoft shared\dao\dao350.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\expsrv.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "e:\Applications\Visual Basic 6\wizards\pdwizard\redist\mdac_typ.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\program files\common files\system\ado\msado20.tlb"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\client master\msadodc.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\msbind.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\client master\msdatgrd.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\client master\msflxgrd.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\msjet35.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\msjint35.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "e:\applications\microsoft office 2000\office\msoutl9.olb"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\msrd2x35.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\msrdo20.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\msrepl35.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\msstdfmt.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "e:\Applications\Visual Basic 6\wizards\pdwizard\redist\msvcrt40.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "e:\applications\microsoft office 2000\office\msword9.olb"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\pdaddin.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\rdocurs.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\client master\richtx32.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\scrrun.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "e:\Applications\Visual Basic 6\wizards\pdwizard\setup.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "e:\Applications\Visual Basic 6\wizards\pdwizard\setup1.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "e:\Applications\Visual Basic 6\wizards\pdwizard\st6unst.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\client master\tabctl32.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\vb5db.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\vb6stkit.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\vbajet32.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\windows\system32\wshom.ocx"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Applications\Visual Basic - Harcourts Program\Login Page\login_bottom.bmp"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Applications\Visual Basic - Harcourts Program\Login Page\login_top.bmp"; DestDir: "{app}"; Flags: ignoreversion
; begin VB system files
; (Note: Scroll to the right to see the full lines!)
Source: "C:\Applications\Visual Basic - Harcourts Program\Inno DLLs\stdole2.tlb"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regtypelib
Source: "C:\Applications\Visual Basic - Harcourts Program\Inno DLLs\msvbvm60.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: "C:\Applications\Visual Basic - Harcourts Program\Inno DLLs\oleaut32.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: "C:\Applications\Visual Basic - Harcourts Program\Inno DLLs\olepro32.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: "C:\Applications\Visual Basic - Harcourts Program\Inno DLLs\asycfilt.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile
Source: "C:\Applications\Visual Basic - Harcourts Program\Inno DLLs\comcat.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
; end VB system files
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons]
Name: "{group}\Client Master"; Filename: "{app}\Client Master.exe"
Name: "{commondesktop}\Client Master"; Filename: "{app}\Client Master.exe"; Tasks: desktopicon
[Run]
; START DCOM
;Filename: {tmp}\dcom95.EXE; Parameters: /r:n /q:u; WorkingDir: {tmp}; Flags: skipifdoesntexist; Components: DCOM95; MinVersion: 4.0,0; OnlyBelowVersion: 4.1,0
;Filename: {tmp}\dcom98.exe; Parameters: /r:n /q:u; WorkingDir: {tmp}; Flags: skipifdoesntexist; Components: DCOM98; MinVersion: 4.1,0
;Filename: {tmp}\dcm95cfg.exe; Parameters: /r:n /q:u; WorkingDir: {tmp}; Flags: skipifdoesntexist; Components: DCOM95 DCOM98; MinVersion: 4.0,0
; END DCOM
; START MDAC
;Filename: {tmp}\mdac_typ.exe; Parameters: "/Q /C:""setup /QNT"""; WorkingDir: {tmp}; Flags: skipifdoesntexist; Components: MDAC; MinVersion: 4.0,4.0; OnlyBelowVersion: 0,5.0
; END MDAC
Attached Images
Posting Permissions
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Rules
Click Here to Expand Forum to Full Width