home *** CD-ROM | disk | FTP | other *** search
/ PC User 2004 January / Australian PC User - January 2004 (CD1).iso / magstuff / win98me / files / assthis.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2003-11-11  |  8.8 KB  |  99 lines

  1. ;InnoSetupVersion=3.0.5
  2. [Setup]
  3. AppName=Associate This
  4. AppVerName=Associate This 1.2
  5. AppId=Associate This
  6. AppVersion=1.2
  7. AppPublisher=Spearit Software, Inc.
  8. AppPublisherURL=http://www.spearit.com/
  9. AppSupportURL=http://www.spearit.com/support.html
  10. AppUpdatesURL=http://www.spearit.com/downloads.html
  11. DefaultDirName={pf}\Spearit\Associate This
  12. DefaultGroupName=Associate This
  13. OutputBaseFilename=AssociateThis_NoSys_Setup
  14. Compression=zip
  15. PrivilegesRequired=none
  16. LicenseFile=embedded\License.txt
  17. WizardImageFile=embedded\WizardImage0.bmp
  18. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  19. [Files]
  20. Source: "{app}\AsThis.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
  21. Source: "{app}\AsThis.exe.manifest"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{app}\AsThisX.dll"; DestDir: "{app}"; Flags: restartreplace regserver uninsrestartdelete ignoreversion 
  23. Source: "{app}\AsThis.extbase"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\AsThis.dat"; DestDir: "{app}"; Flags: ignoreversion 
  25. Source: "{app}\readme.rtf"; DestDir: "{app}"; Flags: ignoreversion 
  26. Source: "{app}\AsThis.hlp"; DestDir: "{app}"; Flags: ignoreversion 
  27. Source: "{app}\AsThis.cnt"; DestDir: "{app}"; Flags: ignoreversion 
  28. Source: "{app}\Tips.txt"; DestDir: "{app}"; Flags: ignoreversion 
  29. Source: "{app}\ATValidator.exe"; DestDir: "{app}"; Flags: ignoreversion 
  30. Source: "{app}\ATValidator.exe.manifest"; DestDir: "{app}"; Flags: ignoreversion 
  31. Source: "{app}\ATValidator.hlp"; DestDir: "{app}"; Flags: ignoreversion 
  32. Source: "{tmp}\RunShFolder.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion 
  33. Source: "{tmp}\ShFolder.Exe"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion 
  34. [Dirs]
  35. Name: "{userappdata}\Spearit\Associate This"; 
  36. [Registry]
  37. Root: HKCR; Subkey: "AssociateThis.AssociateThis"; Flags: uninsdeletekey 
  38. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell"; Flags: uninsdeletekey 
  39. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\launch"; ValueType: String; ValueData: "&Launch"; Flags: uninsdeletekey 
  40. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\launch\command"; ValueType: String; ValueData: """{app}\AsThis.exe"" /launch ""%1"""; Flags: uninsdeletekey 
  41. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\notify"; ValueType: String; ValueData: "&Notify"; Flags: uninsdeletekey 
  42. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\notify\command"; ValueType: String; ValueData: """{app}\AsThis.exe"" /notify ""%1"""; Flags: uninsdeletekey 
  43. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\change_association"; ValueType: String; ValueData: "Change &Association"; Flags: uninsdeletekey 
  44. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\change_association\command"; ValueType: String; ValueData: """{app}\AsThis.exe"" /change_association ""%1"""; Flags: uninsdeletekey 
  45. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\config_ext"; ValueType: String; ValueData: "Configure E&xtension"; Flags: uninsdeletekey 
  46. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\config_ext\command"; ValueType: String; ValueData: """{app}\AsThis.exe"" /config_ext ""%1"""; Flags: uninsdeletekey 
  47. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\notify_only"; ValueType: String; ValueData: "Notif&y Only"; Flags: uninsdeletekey 
  48. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\notify_only\command"; ValueType: String; ValueData: """{app}\AsThis.exe"" /notify_only ""%1"""; Flags: uninsdeletekey 
  49. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\config"; ValueType: String; ValueData: "&Configure"; Flags: uninsdeletekey 
  50. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\config\command"; ValueType: String; ValueData: """{app}\AsThis.exe"" /config ""%1"""; Flags: uninsdeletekey 
  51. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\open"; ValueType: String; ValueData: "&Open"; Flags: uninsdeletekey 
  52. Root: HKCR; Subkey: "AssociateThis.AssociateThis\shell\open\command"; ValueType: String; ValueData: """{app}\AsThis.exe"""; Flags: uninsdeletekey 
  53. Root: HKCR; Subkey: ".extbase"; ValueType: String; ValueData: "AssociateThis.ExtBase"; Flags: uninsdeletekey 
  54. Root: HKCR; Subkey: "AssociateThis.ExtBase"; ValueType: String; ValueData: "ExtensionBase file"; Flags: uninsdeletekey 
  55. Root: HKCR; Subkey: "AssociateThis.ExtBase\shell"; ValueType: String; ValueData: "import"; Flags: uninsdeletekey 
  56. Root: HKCR; Subkey: "AssociateThis.ExtBase\shell\import"; ValueType: String; ValueData: "&Import"; Flags: uninsdeletekey 
  57. Root: HKCR; Subkey: "AssociateThis.ExtBase\shell\import\command"; ValueType: String; ValueData: """{app}\AsThis.exe"" /extbase ""%1"""; Flags: uninsdeletekey 
  58. Root: HKCR; Subkey: ".assoc"; ValueType: String; ValueData: "AssociateThis.Assoc"; Flags: uninsdeletekey 
  59. Root: HKCR; Subkey: "AssociateThis.Assoc"; ValueType: String; ValueData: "Association Backup"; Flags: uninsdeletekey 
  60. Root: HKCR; Subkey: "AssociateThis.Assoc\shell"; ValueType: String; ValueData: "restore"; Flags: uninsdeletekey 
  61. Root: HKCR; Subkey: "AssociateThis.Assoc\shell\restore"; ValueType: String; ValueData: "&Restore"; Flags: uninsdeletekey 
  62. Root: HKCR; Subkey: "AssociateThis.Assoc\shell\restore\command"; ValueType: String; ValueData: """{app}\AsThis.exe"" /assoc ""%1"""; Flags: uninsdeletekey 
  63. Root: HKLM; Subkey: "Software\Spearit"; Flags: uninsdeletekeyifempty 
  64. Root: HKLM; Subkey: "Software\Spearit\Associate This"; Flags: uninsdeletekeyifempty 
  65. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; Flags: uninsdeletekey 
  66. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; ValueName: "InstallDirectory"; ValueType: String; ValueData: "{app}"; Flags: uninsdeletevalue 
  67. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; ValueName: "Executable"; ValueType: String; ValueData: "AsThis.exe"; Flags: uninsdeletevalue 
  68. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; ValueName: "User"; ValueType: String; ValueData: "{userinfoname}"; Flags: uninsdeletevalue 
  69. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; ValueName: "Company"; ValueType: String; ValueData: "{userinfoorg}"; Flags: uninsdeletevalue 
  70. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; ValueName: "Version"; ValueType: String; ValueData: "1.21.107"; Flags: uninsdeletevalue 
  71. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; ValueName: "EsellerID"; ValueType: String; ValueData: "ES9323416006"; Flags: uninsdeletevalue 
  72. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; ValueName: "EsAffiliateID"; ValueType: String; Flags: uninsdeletevalue 
  73. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; ValueName: "EsSKU"; ValueType: String; ValueData: "SKU8386187000"; Flags: uninsdeletevalue 
  74. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; ValueName: "EsTrackingID"; ValueType: String; Flags: uninsdeletevalue 
  75. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; ValueName: "ProductID"; ValueType: String; ValueData: "PRDATP1"; Flags: uninsdeletevalue 
  76. Root: HKLM; Subkey: "Software\Spearit\Associate This\Install"; ValueName: "Title"; ValueType: String; ValueData: "Associate This"; Flags: uninsdeletevalue 
  77. Root: HKCU; Subkey: "Software\Spearit"; Flags: uninsdeletekeyifempty 
  78. Root: HKCU; Subkey: "Software\Spearit\Associate This"; Flags: uninsdeletekeyifempty 
  79. Root: HKCU; Subkey: "Software\Spearit\Associate This\Extensions"; Flags: uninsdeletekey 
  80. Root: HKCU; Subkey: "Software\Spearit\Associate This\Extensions"; ValueName: "NewExtBase"; ValueType: String; ValueData: "{app}\AsThis.extbase"; Flags: uninsdeletevalue 
  81. Root: HKCU; Subkey: "Software\Spearit\Associate This\Settings"; Flags: uninsdeletekey 
  82. Root: HKCU; Subkey: "Software\Spearit\Associate This\ExtView"; Flags: uninsdeletekey 
  83. Root: HKCU; Subkey: "Software\Spearit\Associate This\State"; Flags: uninsdeletekey 
  84. Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "Associate This"; ValueType: String; ValueData: """{app}\AsThis.exe"" /autostart"; Tasks: autostart; Flags: uninsdeletevalue 
  85. [Run]
  86. Filename: "{app}\readme.rtf"; Flags: shellexec skipifdoesntexist postinstall skipifsilent 
  87. Filename: "{tmp}\RunShFolder.exe"; Parameters: "/q"; 
  88. Filename: "{app}\AsThis.exe"; Description: "Launch Associate This"; Flags: postinstall skipifsilent nowait
  89. [UninstallRun]
  90. Filename: "{app}\AsThis.exe"; Parameters: "/uninstall"; 
  91. [Icons]
  92. Name: "{group}\Associate This"; Filename: "{app}\AsThis.exe"; 
  93. Name: "{group}\Associate This Validator"; Filename: "{app}\ATValidator.exe"; IconFilename: "{app}\ATValidator.exe"; 
  94. Name: "{userdesktop}\Associate This"; Filename: "{app}\AsThis.exe"; Tasks: desktopicon; 
  95. Name: "{group}\Associate This Help"; Filename: "{app}\AsThis.hlp"; 
  96. [Tasks]
  97. Name: "desktopicon"; Description: "Create a &desktop icon"; 
  98. Name: "autostart"; Description: "&Start Associate This every time your computer starts"; 
  99.