Hello,
I have an VB6 application that I would like to avoid upgrading right now. It uses the webbrowser control a lot. It interacts with the webpages through DOM. I have tried to install it on vista, and the installer crashes. Does anyone know how to install VB applications on vista with webbrowsers.

Here is my setup script

Code:
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[Setup]
AppName=Calorie Balance Tracker
AppVerName=Calorie Balance Tracker 1.0
AppPublisher=Calorie Balance Diet
AppPublisherURL=http://www.CalorieBalanceDiet.com
AppSupportURL=http://www.CalorieBalanceDiet.com
AppUpdatesURL=http://www.CalorieBalanceDiet.com
DefaultDirName={pf}\Calorie Balance Tracker
DefaultGroupName=Calorie Balance Tracker
OutputDir=C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\Installer
licensefile=C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\EULA.txt
OutputBaseFilename=Setup Calorie Balance Tracker
SetupIconFile=C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\Icons\Food.ico
Compression=lzma
SolidCompression=yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
; begin VB system files
; (Note: Scroll to the right to see the full lines!)
Source: "C:\Program Files\Inno Setup 5\vbfiles\stdole2.tlb";  DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regtypelib
Source: "C:\Program Files\Inno Setup 5\vbfiles\msvbvm60.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: "C:\Program Files\Inno Setup 5\vbfiles\oleaut32.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: "C:\Program Files\Inno Setup 5\vbfiles\olepro32.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
Source: "C:\Program Files\Inno Setup 5\vbfiles\asycfilt.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile
Source: "C:\Program Files\Inno Setup 5\vbfiles\comcat.dll";   DestDir: "{sys}"; OnlyBelowVersion: 0,6; Flags: restartreplace uninsneveruninstall sharedfile regserver
; end VB system files
Source: "C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\Calorie Balance Tracker.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\EULA.txt"; DestDir: "{app}";
Source: "C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\New Folder\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\Installer\System32\COMDLG32.OCX"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: "C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\Installer\System32\dao360.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: "C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\Installer\System32\MSCOMCT2.OCX"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: "C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\Installer\System32\MSCOMCTL.OCX"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: "C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\Installer\System32\MSFLXGRD.OCX"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: "C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\Installer\System32\mshtml.tlb"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regtypelib onlyifdoesntexist
Source: "C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\Installer\System32\msscript.ocx"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserver onlyifdoesntexist
Source: "C:\Documents and Settings\Brian\Desktop\Final Calories 2.5\Installer\System32\RICHTX32.OCX"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall sharedfile regserver onlyifdoesntexist
; NOTE: Don't use "Flags: ignoreversion" on any shared system files


[INI]
Filename: "{app}\Calorie Balance Tracker.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.CalorieBalanceDiet.com"

[Icons]
Name: "{group}\Calorie Balance Tracker"; Filename: "{app}\Calorie Balance Tracker.exe"
Name: "{group}\{cm:ProgramOnTheWeb,Calorie Balance Tracker}"; Filename: "{app}\Calorie Balance Tracker.url"
Name: "{userdesktop}\Calorie Balance Tracker"; Filename: "{app}\Calorie Balance Tracker.exe"; Tasks: desktopicon

[Run]
Filename: "{app}\Calorie Balance Tracker.exe"; Description: "{cm:LaunchProgram,Calorie Balance Tracker}"; Flags: nowait postinstall skipifsilent

[UninstallDelete]
Type: files; Name: "{app}\Calorie Balance Tracker.url"
and here is a link to the installer

http://www.caloriebalancediet.com/in...rietracker.exe