home *** CD-ROM | disk | FTP | other *** search
- CheckOsVersion,w95 w98 wnt40 w2000
-
- CheckApp,WRLite.exe
- CheckApp,WinRoute.exe
- CheckApp,WrAdmin.exe
- CheckApp,WRLAdmin.exe
- CheckApp,WrCtrl.exe
- CheckApp,gamert.exe
- CheckApp,gradmin.exe
-
- SetVar,PRODUCT_FULL_NAME,WinRoute Lite 4.1
- SetVar,PRODUCT_GROUP_NAME,WinRoute Lite
- SetVar,PRODUCT_SERVICE_NAME,WRLite
- SetVar,PRODUCT_FILE_NAME,wrlite
- SetVar,PRODUCT_EXE_NAME,wrlite.exe
- SetVar,PRODUCT_DIR_NAME,WinRoute Lite
- SetVar,ADMIN_EXE_NAME,wrladmin.exe
- SetVar,PRODUCT_REG_KEY,Software\TinySoftware\WRLite
- SetVar,PRODUCT_UNINSTALL_KEY,Software\Microsoft\Windows\CurrentVersion\Uninstall\WRlite
- SetVar,_UNINST_FILE_NAME,unlite.dat
- SetVar,_RESTART,Yes
- Uninstall,SetVar,_UNINST_QUESTION,Do you really want to remove %PRODUCT_FULL_NAME% and all its components from your system?
-
- ;SetVar,PRODUCT_FULL_NAME,GameRouter 1.0
- ;SetVar,PRODUCT_GROUP_NAME,GameRouter
- ;SetVar,PRODUCT_SERVICE_NAME,GameRt
- ;SetVar,PRODUCT_EXE_NAME,gamert.exe
- ;SetVar,PRODUCT_DIR_NAME,GameRouter
- ;SetVar,ADMIN_EXE_NAME,gradmin.exe
- ;SetVar,UNINST_FILE_NAME,ungamert.dat
- ;SetVar,PRODUCT_REG_KEY,Software\TinySoftware\GameRouter
- ;SetVar,PRODUCT_UNINSTALL_KEY,Software\Microsoft\Windows\CurrentVersion\Uninstall\GameRouter
-
- [w95,w98]SetVar,PRODUCT_DRIVER_KEY,System\CurrentControlSet\Services\VxD\WRDRV
- [wnt40,w2000]SetVar,PRODUCT_DRIVER_KEY,SYSTEM\CurrentControlSet\Services\WRDRV
-
- SetInstDir,%PRODUCT_DIR_NAME%,%PRODUCT_REG_KEY%
-
- RunWizard
-
- Uninstall,RunWizard
- Uninstall,ShowInfo,Performing uninstallation ...
-
- CreateDir,%INSTDIR%
-
- ; ****** FILES ********
-
- ShowInfo,Copying files...
-
- CopyFile,%PRODUCT_EXE_NAME%,%INSTDIR%,0
- CopyFile,%ADMIN_EXE_NAME%,%INSTDIR%,0
- CopyFile,%PRODUCT_FILE_NAME%.hlp,%INSTDIR%,0
- CopyFile,%PRODUCT_FILE_NAME%.cnt,%INSTDIR%,0
- CopyFile,Setup.exe,%INSTDIR%,0
- CopyFile,Setup.dll,%INSTDIR%,0
-
- [wnt40,w2000]CopyFile,wrdrv.sys,%SYSDIR%\drivers,0
- [w95,w98]CopyFile,wrdrv.vxd,%SYSDIR%,0
-
- Uninstall,DelFile,%INSTDIR%\Stat.dat
- Uninstall,DelFile,%INSTDIR%\Keys2
- Uninstall,DelFile,%INSTDIR%\wrlite.gid
- Uninstall,DelFile,%INSTDIR%\cfgdump.txt
-
- ; ****** REGISTRY ********
-
- ShowInfo,Updating registry...
-
- AddRegVal,HKLM,%PRODUCT_REG_KEY%,InstDir,REG_SZ,%INSTDIR%
-
- AddRegVal,HKLM,%PRODUCT_UNINSTALL_KEY%,DisplayName,REG_SZ,%PRODUCT_FULL_NAME%
- AddRegVal,HKLM,%PRODUCT_UNINSTALL_KEY%,UninstallString,REG_SZ,"%INSTDIR%\Setup.exe" -u %INSTDIR%\%_UNINST_FILE_NAME%
-
- [w95,w98]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Start,REG_BINARY,00
- [w95,w98]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,StaticVxD,REG_SZ,wrdrv.vxd
-
- [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,AlwaysSecure,REG_DWORD,0
- [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Type,REG_DWORD,1
- [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Start,REG_DWORD,2
- [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ErrorControl,REG_DWORD,1
- [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Group,REG_SZ,Base
- [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ImagePath,REG_EXPAND_SZ,\SystemRoot\system32\drivers\wrdrv.sys
-
- [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,AlwaysSecure,REG_DWORD,0
- [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Type,REG_DWORD,1
- [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Start,REG_DWORD,1
- [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ErrorControl,REG_DWORD,1
- [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Group,REG_SZ,File system
- [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ImagePath,REG_EXPAND_SZ,\SystemRoot\system32\drivers\wrdrv.sys
- [w2000]AddRegVal,HKLM,SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management,EnforceWriteProtection,REG_DWORD,0
-
- AddRegVal,HKCR,Software\Microsoft\Windows\CurrentVersion\Run,%PRODUCT_SERVICE_NAME%Adm,REG_SZ,"%INSTDIR%\%ADMIN_EXE_NAME%" /hide
-
- Uninstall,DelRegKey,HKLM,%PRODUCT_REG_KEY%
- Uninstall,DelRegKey,HKLM,%PRODUCT_DRIVER_KEY%
- Uninstall,DelRegKey,HKLM,%PRODUCT_UNINSTALL_KEY%
- Uninstall,DelRegVal,HKCR,Software\Microsoft\Windows\CurrentVersion\Run,%PRODUCT_SERVICE_NAME%Adm
-
- ; ****** SERVICES ********
-
- [wnt40,w2000]ShowInfo,Creating service...
-
- [wnt40,w2000]DeleteService,%PRODUCT_SERVICE_NAME%
- [wnt40,w2000]CreateService,%PRODUCT_SERVICE_NAME%,%PRODUCT_FULL_NAME%,NO,SERVICE_AUTO_START,ERROR_NORMAL,"%INSTDIR%\%PRODUCT_EXE_NAME%"
- [w95,w98]AddRegVal,HKLM,Software\Microsoft\Windows\CurrentVersion\RunServices,%PRODUCT_SERVICE_NAME%,REG_SZ,"%INSTDIR%\%PRODUCT_EXE_NAME%" /hide
-
- [wnt40,w2000]Uninstall,DeleteService,%PRODUCT_SERVICE_NAME%
- [w95,w98]Uninstall,DelRegVal,HKLM,Software\Microsoft\Windows\CurrentVersion\RunServices,%PRODUCT_SERVICE_NAME%
-
- ; ****** PROGRAM GROUPS ********
-
- ShowInfo,Creating program groups...
-
- ShellOpenDir,CSIDL_COMMON_PROGRAMS
- ShellCreateLink,%INSTDIR%\%ADMIN_EXE_NAME%,NULL,%PRODUCT_FULL_NAME%,0
- ShellCloseDir
-
- Uninstall,ShellOpenDir,CSIDL_COMMON_PROGRAMS
- Uninstall,ShellDeleteLink,%PRODUCT_FULL_NAME%
- Uninstall,ShellCloseDir
-
- ; ***** Other uninstallation steps ****
-