home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 September / PCWorld_2001-09_cd.bin / Software / TemaCD / winroutelite / wrl41cz.exe / setup.dat next >
Encoding:
Text File  |  2000-05-16  |  4.7 KB  |  123 lines

  1. CheckOsVersion,w95 w98 wnt40 w2000
  2.  
  3. CheckApp,WRLite.exe
  4. CheckApp,WinRoute.exe
  5. CheckApp,WrAdmin.exe
  6. CheckApp,WRLAdmin.exe
  7. CheckApp,WrCtrl.exe
  8. CheckApp,gamert.exe
  9. CheckApp,gradmin.exe
  10.  
  11. SetVar,PRODUCT_FULL_NAME,WinRoute Lite 4.1
  12. SetVar,PRODUCT_GROUP_NAME,WinRoute Lite
  13. SetVar,PRODUCT_SERVICE_NAME,WRLite
  14. SetVar,PRODUCT_FILE_NAME,wrlite
  15. SetVar,PRODUCT_EXE_NAME,wrlite.exe
  16. SetVar,PRODUCT_DIR_NAME,WinRoute Lite
  17. SetVar,ADMIN_EXE_NAME,wrladmin.exe
  18. SetVar,PRODUCT_REG_KEY,Software\TinySoftware\WRLite
  19. SetVar,PRODUCT_UNINSTALL_KEY,Software\Microsoft\Windows\CurrentVersion\Uninstall\WRlite
  20. SetVar,_UNINST_FILE_NAME,unlite.dat
  21. SetVar,_RESTART,Yes
  22. Uninstall,SetVar,_UNINST_QUESTION,Do you really want to remove %PRODUCT_FULL_NAME% and all its components from your system?
  23.  
  24. ;SetVar,PRODUCT_FULL_NAME,GameRouter 1.0
  25. ;SetVar,PRODUCT_GROUP_NAME,GameRouter
  26. ;SetVar,PRODUCT_SERVICE_NAME,GameRt
  27. ;SetVar,PRODUCT_EXE_NAME,gamert.exe
  28. ;SetVar,PRODUCT_DIR_NAME,GameRouter
  29. ;SetVar,ADMIN_EXE_NAME,gradmin.exe
  30. ;SetVar,UNINST_FILE_NAME,ungamert.dat
  31. ;SetVar,PRODUCT_REG_KEY,Software\TinySoftware\GameRouter
  32. ;SetVar,PRODUCT_UNINSTALL_KEY,Software\Microsoft\Windows\CurrentVersion\Uninstall\GameRouter
  33.  
  34. [w95,w98]SetVar,PRODUCT_DRIVER_KEY,System\CurrentControlSet\Services\VxD\WRDRV
  35. [wnt40,w2000]SetVar,PRODUCT_DRIVER_KEY,SYSTEM\CurrentControlSet\Services\WRDRV
  36.  
  37. SetInstDir,%PRODUCT_DIR_NAME%,%PRODUCT_REG_KEY%
  38.  
  39. RunWizard
  40.  
  41. Uninstall,RunWizard
  42. Uninstall,ShowInfo,Performing uninstallation ...
  43.  
  44. CreateDir,%INSTDIR%
  45.  
  46. ; ****** FILES ********
  47.  
  48. ShowInfo,Copying files...
  49.  
  50. CopyFile,%PRODUCT_EXE_NAME%,%INSTDIR%,0
  51. CopyFile,%ADMIN_EXE_NAME%,%INSTDIR%,0
  52. CopyFile,%PRODUCT_FILE_NAME%.hlp,%INSTDIR%,0
  53. CopyFile,%PRODUCT_FILE_NAME%.cnt,%INSTDIR%,0
  54. CopyFile,Setup.exe,%INSTDIR%,0
  55. CopyFile,Setup.dll,%INSTDIR%,0
  56.  
  57. [wnt40,w2000]CopyFile,wrdrv.sys,%SYSDIR%\drivers,0
  58. [w95,w98]CopyFile,wrdrv.vxd,%SYSDIR%,0
  59.  
  60. Uninstall,DelFile,%INSTDIR%\Stat.dat
  61. Uninstall,DelFile,%INSTDIR%\Keys2
  62. Uninstall,DelFile,%INSTDIR%\wrlite.gid
  63. Uninstall,DelFile,%INSTDIR%\cfgdump.txt
  64.  
  65. ; ****** REGISTRY ********
  66.  
  67. ShowInfo,Updating registry...
  68.  
  69. AddRegVal,HKLM,%PRODUCT_REG_KEY%,InstDir,REG_SZ,%INSTDIR%
  70.  
  71. AddRegVal,HKLM,%PRODUCT_UNINSTALL_KEY%,DisplayName,REG_SZ,%PRODUCT_FULL_NAME%
  72. AddRegVal,HKLM,%PRODUCT_UNINSTALL_KEY%,UninstallString,REG_SZ,"%INSTDIR%\Setup.exe" -u %INSTDIR%\%_UNINST_FILE_NAME%
  73.  
  74. [w95,w98]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Start,REG_BINARY,00
  75. [w95,w98]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,StaticVxD,REG_SZ,wrdrv.vxd
  76.  
  77. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,AlwaysSecure,REG_DWORD,0
  78. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Type,REG_DWORD,1
  79. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Start,REG_DWORD,2
  80. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ErrorControl,REG_DWORD,1
  81. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Group,REG_SZ,Base
  82. [wnt40]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ImagePath,REG_EXPAND_SZ,\SystemRoot\system32\drivers\wrdrv.sys
  83.  
  84. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,AlwaysSecure,REG_DWORD,0
  85. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Type,REG_DWORD,1
  86. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Start,REG_DWORD,1
  87. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ErrorControl,REG_DWORD,1
  88. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,Group,REG_SZ,File system
  89. [w2000]AddRegVal,HKLM,%PRODUCT_DRIVER_KEY%,ImagePath,REG_EXPAND_SZ,\SystemRoot\system32\drivers\wrdrv.sys
  90. [w2000]AddRegVal,HKLM,SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management,EnforceWriteProtection,REG_DWORD,0
  91.  
  92. AddRegVal,HKCR,Software\Microsoft\Windows\CurrentVersion\Run,%PRODUCT_SERVICE_NAME%Adm,REG_SZ,"%INSTDIR%\%ADMIN_EXE_NAME%" /hide
  93.  
  94. Uninstall,DelRegKey,HKLM,%PRODUCT_REG_KEY%
  95. Uninstall,DelRegKey,HKLM,%PRODUCT_DRIVER_KEY%
  96. Uninstall,DelRegKey,HKLM,%PRODUCT_UNINSTALL_KEY%
  97. Uninstall,DelRegVal,HKCR,Software\Microsoft\Windows\CurrentVersion\Run,%PRODUCT_SERVICE_NAME%Adm
  98.  
  99. ; ****** SERVICES ********
  100.  
  101. [wnt40,w2000]ShowInfo,Creating service...
  102.  
  103. [wnt40,w2000]DeleteService,%PRODUCT_SERVICE_NAME%
  104. [wnt40,w2000]CreateService,%PRODUCT_SERVICE_NAME%,%PRODUCT_FULL_NAME%,NO,SERVICE_AUTO_START,ERROR_NORMAL,"%INSTDIR%\%PRODUCT_EXE_NAME%"
  105. [w95,w98]AddRegVal,HKLM,Software\Microsoft\Windows\CurrentVersion\RunServices,%PRODUCT_SERVICE_NAME%,REG_SZ,"%INSTDIR%\%PRODUCT_EXE_NAME%" /hide
  106.  
  107. [wnt40,w2000]Uninstall,DeleteService,%PRODUCT_SERVICE_NAME%
  108. [w95,w98]Uninstall,DelRegVal,HKLM,Software\Microsoft\Windows\CurrentVersion\RunServices,%PRODUCT_SERVICE_NAME%
  109.  
  110. ; ****** PROGRAM GROUPS ********
  111.  
  112. ShowInfo,Creating program groups...
  113.  
  114. ShellOpenDir,CSIDL_COMMON_PROGRAMS
  115. ShellCreateLink,%INSTDIR%\%ADMIN_EXE_NAME%,NULL,%PRODUCT_FULL_NAME%,0
  116. ShellCloseDir
  117.  
  118. Uninstall,ShellOpenDir,CSIDL_COMMON_PROGRAMS
  119. Uninstall,ShellDeleteLink,%PRODUCT_FULL_NAME%
  120. Uninstall,ShellCloseDir
  121.  
  122. ; ***** Other uninstallation steps ****
  123.