home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2004 February / DPPCPRO0204.ISO / Essentials / internet / LinkStash / lssetup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2003-11-06  |  7.5 KB  |  86 lines

  1. ;InnoSetupVersion=3.0.8
  2. [Setup]
  3. AppName=LinkStash
  4. AppVerName=LinkStash 1.6.1
  5. AppId=LinkStash
  6. AppPublisher=XRayz Software
  7. AppPublisherURL=http://www.xrayz.co.uk
  8. AppSupportURL=http://www.xrayz.co.uk/support
  9. AppUpdatesURL=http://www.xrayz.co.uk
  10. DefaultDirName={pf}\LinkStash
  11. DefaultGroupName=LinkStash
  12. UninstallDisplayIcon={app}\lnkstash.exe
  13. OutputBaseFilename=lssetup
  14. Compression=zip
  15. PrivilegesRequired=none
  16. ChangesAssociations=yes
  17. LicenseFile=embedded\License.txt
  18. WizardImageFile=embedded\WizardImage0.bmp
  19. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  20. [Files]
  21. Source: "{app}\lnkstash.exe"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{app}\LSMon.exe"; DestDir: "{app}"; Flags: ignoreversion 
  23. Source: "{app}\LSGrab.exe"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\LSShow.exe"; DestDir: "{app}"; Flags: ignoreversion 
  25. Source: "{app}\PreUninstall.exe"; DestDir: "{app}"; Flags: ignoreversion 
  26. Source: "{app}\lnkstash.chm"; DestDir: "{app}"; Flags: ignoreversion 
  27. Source: "{app}\stock.dat"; DestDir: "{app}"; Flags: ignoreversion 
  28. Source: "{app}\lss.dat"; DestDir: "{app}"; Flags: ignoreversion 
  29. Source: "{app}\tips.dat"; DestDir: "{app}"; Flags: ignoreversion 
  30. Source: "{app}\TipOfTheDay.dll"; DestDir: "{app}"; Flags: ignoreversion 
  31. [Dirs]
  32. Name: "{app}"; Flags: uninsalwaysuninstall 
  33. [Registry]
  34. Root: HKCU; Subkey: "Software\XRayz\LinkStash"; Flags: uninsdeletekey 
  35. Root: HKCU; Subkey: "Software\XRayz"; Flags: uninsdeletekeyifempty 
  36. Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "LinkStashMonitor"; Flags: uninsdeletevalue 
  37. Root: HKCU; Subkey: "Software\XRayz\LinkStash\StdButtons"; ValueName: "Cfg"; Flags: deletevalue 
  38. Root: HKCU; Subkey: "Software\XRayz\LinkStash\TipOfTheDay"; Flags: deletekey 
  39. Root: HKCU; Subkey: "Software\XRayz\LinkStash\Find"; ValueName: "BarFlags"; Flags: deletevalue 
  40. Root: HKCU; Subkey: "Software\XRayz\LinkStash\Find"; ValueName: "FindFlags"; Flags: deletevalue 
  41. Root: HKCU; Subkey: "Software\XRayz\LinkStash\Settings"; ValueName: "DupPrompt"; Flags: deletevalue 
  42. Root: HKCR; Subkey: ".lns"; Flags: deletekey 
  43. Root: HKCR; Subkey: ".lns"; ValueType: String; ValueData: "LinkStashBookmarkFile"; Tasks: associate; Flags: uninsdeletevalue uninsdeletekeyifempty 
  44. Root: HKCR; Subkey: "LinkStashBookmarkFile"; ValueType: String; ValueData: "LinkStash Bookmark file"; Tasks: associate; 
  45. Root: HKCR; Subkey: "LinkStashBookmarkFile\DefaultIcon"; ValueType: String; ValueData: "{app}\lnkstash.exe"; Tasks: associate; 
  46. Root: HKCR; Subkey: "LinkStashBookmarkFile\shell\open\command"; ValueType: String; ValueData: """{app}\lnkstash.exe"" ""%1"""; Tasks: associate; 
  47. Root: HKCR; Subkey: "LinkStashBookmarkFile"; Flags: uninsdeletekey 
  48. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; Flags: deletekey 
  49. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; Tasks: ietoolbar; Flags: uninsdeletekey 
  50. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "ButtonText"; ValueType: String; ValueData: "LinkStash"; Tasks: ietoolbar; 
  51. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "CLSID"; ValueType: String; ValueData: "{{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"; Tasks: ietoolbar; 
  52. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "Default Visible"; ValueType: String; ValueData: "Yes"; Tasks: ietoolbar; 
  53. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "Exec"; ValueType: String; ValueData: "{app}\lsshow.exe"; Tasks: ietoolbar; 
  54. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "HotIcon"; ValueType: String; ValueData: "{app}\lnkstash.exe,186"; Tasks: ietoolbar; 
  55. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "Icon"; ValueType: String; ValueData: "{app}\lnkstash.exe,185"; Tasks: ietoolbar; 
  56. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "MenuText"; ValueType: String; ValueData: "LinkStash"; Tasks: ietoolbar; 
  57. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}\Lang0409"; ValueName: "MenuStatusBar"; ValueType: String; ValueData: "Opens LinkStash."; Tasks: ietoolbar; 
  58. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; Flags: deletekey 
  59. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; Tasks: ietoolbar; Flags: uninsdeletekey 
  60. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "ButtonText"; ValueType: String; ValueData: "Grab URLs"; Tasks: ietoolbar; 
  61. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "CLSID"; ValueType: String; ValueData: "{{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"; Tasks: ietoolbar; 
  62. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "Default Visible"; ValueType: String; ValueData: "Yes"; Tasks: ietoolbar; 
  63. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "Exec"; ValueType: String; ValueData: "{app}\lsgrab.exe"; Tasks: ietoolbar; 
  64. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "HotIcon"; ValueType: String; ValueData: "{app}\lnkstash.exe,184"; Tasks: ietoolbar; 
  65. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "Icon"; ValueType: String; ValueData: "{app}\lnkstash.exe,183"; Tasks: ietoolbar; 
  66. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "MenuText"; ValueType: String; ValueData: "LinkStash GrabURLs"; Tasks: ietoolbar; 
  67. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}\Lang0409"; ValueName: "MenuStatusBar"; ValueType: String; ValueData: "Add URL(s) to LinkStash."; Tasks: ietoolbar; 
  68. [Run]
  69. Filename: "{app}\lnkstash.exe"; Description: "Launch LinkStash"; Flags: postinstall skipifsilent nowait
  70. [UninstallRun]
  71. Filename: "{app}\PreUninstall.exe"; 
  72. [Icons]
  73. Name: "{group}\LinkStash"; Filename: "{app}\lnkstash.exe"; 
  74. Name: "{group}\LinkStash Help"; Filename: "{app}\lnkstash.chm"; 
  75. Name: "{group}\Uninstall LinkStash"; Filename: "{uninstallexe}"; 
  76. Name: "{userdesktop}\LinkStash"; Filename: "{app}\lnkstash.exe"; Tasks: desktopicon; 
  77. [Tasks]
  78. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; 
  79. Name: "ietoolbar"; Description: "Add &toolbar buttons to Internet Explorer, requires IE5 or higher"; GroupDescription: "Other tasks:"; 
  80. Name: "associate"; Description: "&Associate LinkStash Bookmark files (.lns files) with LinkStash"; GroupDescription: "Other tasks:"; 
  81. [UninstallDelete]
  82. Type: files; Name: "{userstartup}\LinkStash.lnk"; 
  83. Type: files; Name: "{app}\*.lns.BAK?"; 
  84. Type: files; Name: "{userdocs}\LinkStash\*.lns.BAK?"; 
  85. Type: dirifempty; Name: "{userdocs}\LinkStash"; 
  86.