home *** CD-ROM | disk | FTP | other *** search
/ PCNet 2004 February / PCNET_CD_2004_04_2.iso / program / regmech21.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-03-04  |  5.9 KB  |  80 lines

  1. ;InnoSetupVersion=3.0.5
  2. [Setup]
  3. AppName=Registry Mechanic
  4. AppVerName=Registry Mechanic
  5. AppId=Registry Mechanic
  6. AppVersion=2.1
  7. AppPublisher=WinGuides Software
  8. AppPublisherURL=http://www.winguides.com/regmech/
  9. AppSupportURL=http://www.winguides.com/regmech/
  10. AppUpdatesURL=http://www.winguides.com/regmech/
  11. DefaultDirName={pf}\Registry Mechanic
  12. DefaultGroupName=Registry Mechanic
  13. OutputBaseFilename=regmech21
  14. Compression=zip
  15. PrivilegesRequired=poweruser
  16. LicenseFile=embedded\License.txt
  17. WizardImageFile=embedded\WizardImage0.bmp
  18. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  19. [Files]
  20. Source: "{app}\ArmAccess.dll"; DestDir: "{app}"; Flags: ignoreversion 
  21. Source: "{app}\Help.chm"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{app}\RegMech.exe"; DestDir: "{app}"; Flags: ignoreversion 
  23. Source: "{app}\RegMech.exe.manifest"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\ref\Deutsch.ini"; DestDir: "{app}\ref"; Flags: ignoreversion 
  25. Source: "{app}\ref\English.ini"; DestDir: "{app}\ref"; Flags: ignoreversion 
  26. Source: "{app}\ref\Espa
  27. ol.ini"; DestDir: "{app}\ref"; Flags: ignoreversion 
  28. Source: "{app}\ref\Fran
  29. ais.ini"; DestDir: "{app}\ref"; Flags: ignoreversion 
  30. Source: "{app}\ref\IngnorList.lst"; DestDir: "{app}\ref"; Flags: ignoreversion 
  31. Source: "{sys}\msvbvm60.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  32. Source: "{sys}\MSCOMCTL.OCX"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile 
  33. Source: "{sys}\MSFLXGRD.OCX"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile 
  34. Source: "{sys}\scrrun.dll"; DestDir: "{sys}"; OnlyBelowVersion: 0.0,5.0; Flags: restartreplace regserver sharedfile 
  35. [Dirs]
  36. Name: "{app}\ref"; Flags: uninsalwaysuninstall 
  37. Name: "{app}\backup"; Flags: uninsalwaysuninstall 
  38. Name: "{app}\log"; Flags: uninsalwaysuninstall 
  39. Name: "{app}\sound"; Flags: uninsalwaysuninstall 
  40. [Registry]
  41. Root: HKLM; Subkey: "Software\WinGuides"; Flags: uninsdeletekeyifempty 
  42. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic"; Flags: uninsdeletekey 
  43. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "BackUpFile"; ValueType: String; ValueData: "{app}\backup"; Flags: uninsdeletevalue 
  44. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "LogFile"; ValueType: String; ValueData: "{app}\log"; Flags: uninsdeletevalue 
  45. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "RefFile"; ValueType: String; ValueData: "{app}\ref"; Flags: uninsdeletevalue 
  46. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "SoundFile"; ValueType: String; ValueData: "{app}\sound"; Flags: uninsdeletevalue 
  47. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "Help"; ValueType: String; ValueData: "{app}\help.chm"; Flags: uninsdeletevalue 
  48. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "Support"; ValueType: String; ValueData: "http://www.winguides.com/regmech/"; Flags: uninsdeletevalue 
  49. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "ShowRegScreen"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  50. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "BuyNow"; ValueType: String; ValueData: "http://www.winguides.com/regmech/?action=purchase"; Flags: uninsdeletevalue 
  51. Root: HKCU; Subkey: "Software\WinGuides"; Flags: uninsdeletekeyifempty 
  52. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic"; Flags: uninsdeletekey 
  53. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Language"; ValueName: "default"; ValueType: String; ValueData: "English"; Flags: uninsdeletevalue 
  54. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "AutoBackup"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  55. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "NoConfirmation"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  56. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "Startup"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  57. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "Suggest"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  58. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "RegistryMechanic"; ValueType: String; ValueData: "{app}\RegMech.exe /QS"; Tasks: autostart; Flags: uninsdeletevalue 
  59. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "Startup"; ValueType: String; ValueData: "1"; Tasks: autostart; Flags: uninsdeletevalue 
  60. [INI]
  61. FileName: "{app}\regmech.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.winguides.com/regmech/"; 
  62. [Run]
  63. Filename: "{app}\regmech.exe"; Description: "Launch Registry Mechanic"; Flags: postinstall skipifsilent nowait
  64. [Icons]
  65. Name: "{group}\Registry Mechanic"; Filename: "{app}\regmech.exe"; WorkingDir: "{app}"; 
  66. Name: "{group}\Home Page"; Filename: "{app}\regmech.url"; 
  67. Name: "{group}\Uninstall Registry Mechanic"; Filename: "{uninstallexe}"; 
  68. Name: "{userdesktop}\Registry Mechanic"; Filename: "{app}\regmech.exe"; WorkingDir: "{app}"; Tasks: desktopicon; 
  69. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Registry Mechanic"; Filename: "{app}\regmech.exe"; WorkingDir: "{app}"; Comment: "Launch Registry Mechanic"; Tasks: quicklaunchicon; 
  70. [Tasks]
  71. Name: "autostart"; Description: "&Automatically scan registry when Windows starts"; GroupDescription: "Options:"; 
  72. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; 
  73. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; 
  74. [UninstallDelete]
  75. Type: files; Name: "{app}\log\*.log"; 
  76. Type: files; Name: "{app}\backup\*.*"; 
  77. Type: files; Name: "{app}\ref\*.ini"; 
  78. Type: files; Name: "{app}\sound\*.wav"; 
  79. Type: files; Name: "{app}\regmech.url"; 
  80.