the script will also unistall the driver on uninstall
i hope you guys can use it
Code: Select all
[Setup]
DisableReadyMemo=true
DisableReadyPage=true
DisableStartupPrompt=true
AppName=Remote Support
AppVerName=Remote Support
DisableDirPage=true
DefaultDirName={pf}\Remote Support
DefaultGroupName=Remote Support
DisableProgramGroupPage=true
UninstallDisplayIcon={app}\program.ico
OutputBaseFilename=supportxp
SetupIconFile=icon2.ico
AppID={{16295FEC-8BC3-44D7-87F1-0B399476DEC8}
ShowLanguageDialog=no
UninstallRestartComputer=true
[Files]
Source: helpdesk.txt; DestDir: {app}
Source: background.bmp; DestDir: {app}
Source: logo.bmp; DestDir: {app}
Source: enter.bmp; DestDir: {app}
Source: icon1.ico; DestDir: {app}
Source: icon2.ico; DestDir: {app}
Source: winvnc.exe; DestDir: {app}
Source: UltraVncDriverSetupSilent.exe; DestDir: {app}; MinVersion: 0,5.0.2195
[Icons]
Name: {group}\Remote Support; Filename: {app}\winvnc.exe; IconFilename: {app}\icon2.ico; IconIndex: 0
Name: {group}\Uninstall Remote Support; Filename: {uninstallexe}
Name: {userdesktop}\Uninstall Remote Support; Filename: {uninstallexe}; IconFilename: {app}\icon2.ico; IconIndex: 0
[Run]
Filename: {app}\UltraVncDriverSetupSilent.exe; Parameters: /verysilent; WorkingDir: {app}; StatusMsg: Installing Video Hook Driver; MinVersion: 0,5.0.2195
Filename: {app}\winvnc.exe; WorkingDir: {app}; Description: Connect to HelpDesk Now!; StatusMsg: Connecting to HelpDesk...; Flags: postinstall
[UninstallRun]
Filename: net stop vnccom; MinVersion: 0,5.0.2195
Filename: {pf}\UltraVNC\driver\setupdrv; Parameters: uninstalls; WorkingDir: {pf}\UltraVNC\; Flags: skipifdoesntexist runhidden; MinVersion: 0,5.0.2195
Filename: {pf}\UltraVNC\unins000.exe; Flags: runhidden skipifdoesntexist; WorkingDir: {pf}\UltraVNC\; Parameters: /verysilent; MinVersion: 0,5.0.2195
[UninstallDelete]
Name: {sys}\DRIVERS\vncdrv.sys; Type: files; MinVersion: 0,5.0.2195
Name: {sys}\DRIVERS\vnccom.sys; Type: files; MinVersion: 0,5.0.2195
Name: {sys}\DRIVERS\vncdrv.dll; Type: files; MinVersion: 0,5.0.2195
[Registry]
Root: HKLM; Subkey: SYSTEM\CurrentControlSet\Services\vncdrv; Flags: uninsdeletekey; MinVersion: 0,5.0.2195