home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2005 August / DPPCPRO0805.ISO / Essentials / INTERNET / LinkStash / LSSETUP.EXE / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2005-02-28  |  7.7 KB  |  91 lines

  1. ;InnoSetupVersion=4.1.8
  2. [Setup]
  3. AppName=LinkStash
  4. AppVerName=LinkStash 1.6.10
  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=lzma
  15. PrivilegesRequired=none
  16. DisableProgramGroupPage=yes
  17. ChangesAssociations=yes
  18. LicenseFile=embedded\License.txt
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21. [Files]
  22. Source: "{app}\lnkstash.exe"; DestDir: "{app}"; Flags: ignoreversion 
  23. Source: "{app}\LSMon.exe"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\LSGrab.exe"; DestDir: "{app}"; Flags: ignoreversion 
  25. Source: "{app}\LSShow.exe"; DestDir: "{app}"; Flags: ignoreversion 
  26. Source: "{app}\PreUninstall.exe"; DestDir: "{app}"; Flags: ignoreversion 
  27. Source: "{app}\lnkstash.chm"; DestDir: "{app}"; Flags: ignoreversion 
  28. Source: "{app}\stock.dat"; DestDir: "{app}"; Flags: ignoreversion 
  29. Source: "{app}\lss.dat"; DestDir: "{app}"; Flags: ignoreversion 
  30. Source: "{app}\tips.dat"; DestDir: "{app}"; Flags: ignoreversion 
  31. Source: "{app}\TipOfTheDay.dll"; DestDir: "{app}"; Flags: ignoreversion 
  32. [Dirs]
  33. Name: "{app}"; Flags: uninsalwaysuninstall 
  34. [Registry]
  35. Root: HKCU; Subkey: "Software\XRayz\LinkStash"; Flags: uninsdeletekey 
  36. Root: HKCU; Subkey: "Software\XRayz"; Flags: uninsdeletekeyifempty 
  37. Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "LinkStashMonitor"; Flags: uninsdeletevalue 
  38. Root: HKCU; Subkey: "Software\XRayz\LinkStash\StdButtons"; ValueName: "Cfg"; Flags: deletevalue 
  39. Root: HKCU; Subkey: "Software\XRayz\LinkStash\TipOfTheDay"; Flags: deletekey 
  40. Root: HKCU; Subkey: "Software\XRayz\LinkStash\Find"; ValueName: "BarFlags"; Flags: deletevalue 
  41. Root: HKCU; Subkey: "Software\XRayz\LinkStash\Find"; ValueName: "FindFlags"; Flags: deletevalue 
  42. Root: HKCU; Subkey: "Software\XRayz\LinkStash\Settings"; ValueName: "DupPrompt"; Flags: deletevalue 
  43. Root: HKCR; Subkey: ".lns"; Flags: deletekey 
  44. Root: HKCR; Subkey: ".lns"; ValueType: String; ValueData: "LinkStashBookmarkFile"; Tasks: associate; Flags: uninsdeletevalue uninsdeletekeyifempty 
  45. Root: HKCR; Subkey: "LinkStashBookmarkFile"; ValueType: String; ValueData: "LinkStash Bookmark file"; Tasks: associate; 
  46. Root: HKCR; Subkey: "LinkStashBookmarkFile\DefaultIcon"; ValueType: String; ValueData: "{app}\lnkstash.exe"; Tasks: associate; 
  47. Root: HKCR; Subkey: "LinkStashBookmarkFile\shell\open\command"; ValueType: String; ValueData: """{app}\lnkstash.exe"" ""%1"""; Tasks: associate; 
  48. Root: HKCR; Subkey: "LinkStashBookmarkFile"; Flags: uninsdeletekey 
  49. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; Flags: deletekey 
  50. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; Tasks: ietoolbar; Flags: uninsdeletekey 
  51. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "ButtonText"; ValueType: String; ValueData: "LinkStash"; Tasks: ietoolbar; 
  52. 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; 
  53. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "Default Visible"; ValueType: String; ValueData: "Yes"; Tasks: ietoolbar; 
  54. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "Exec"; ValueType: String; ValueData: "{app}\lsshow.exe"; Tasks: ietoolbar; 
  55. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "HotIcon"; ValueType: String; ValueData: "{app}\lnkstash.exe,186"; Tasks: ietoolbar; 
  56. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "Icon"; ValueType: String; ValueData: "{app}\lnkstash.exe,185"; Tasks: ietoolbar; 
  57. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}"; ValueName: "MenuText"; ValueType: String; ValueData: "LinkStash"; Tasks: ietoolbar; 
  58. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{4874F370-402D-4d09-A73E-FAB439934E56}\Lang0409"; ValueName: "MenuStatusBar"; ValueType: String; ValueData: "Opens LinkStash."; Tasks: ietoolbar; 
  59. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; Flags: deletekey 
  60. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; Tasks: ietoolbar; Flags: uninsdeletekey 
  61. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "ButtonText"; ValueType: String; ValueData: "Grab URLs"; Tasks: ietoolbar; 
  62. 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; 
  63. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "Default Visible"; ValueType: String; ValueData: "Yes"; Tasks: ietoolbar; 
  64. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "Exec"; ValueType: String; ValueData: "{app}\lsgrab.exe"; Tasks: ietoolbar; 
  65. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "HotIcon"; ValueType: String; ValueData: "{app}\lnkstash.exe,184"; Tasks: ietoolbar; 
  66. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "Icon"; ValueType: String; ValueData: "{app}\lnkstash.exe,183"; Tasks: ietoolbar; 
  67. Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Extensions\{{957DCFA2-39F7-4443-9677-1B14E83A2F87}"; ValueName: "MenuText"; ValueType: String; ValueData: "LinkStash GrabURLs"; Tasks: ietoolbar; 
  68. 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; 
  69. [Run]
  70. Filename: "{app}\lnkstash.exe"; Description: "Launch LinkStash"; Flags: postinstall skipifsilent nowait
  71. [UninstallRun]
  72. Filename: "{app}\PreUninstall.exe"; 
  73. [Icons]
  74. Name: "{group}\LinkStash"; Filename: "{app}\lnkstash.exe"; 
  75. Name: "{group}\LinkStash Help"; Filename: "{app}\lnkstash.chm"; 
  76. Name: "{group}\Uninstall LinkStash"; Filename: "{uninstallexe}"; 
  77. Name: "{userdesktop}\LinkStash"; Filename: "{app}\lnkstash.exe"; Tasks: desktopicon; 
  78. [Tasks]
  79. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; 
  80. Name: "ietoolbar"; Description: "Add &toolbar buttons to Internet Explorer, requires IE5 or higher"; GroupDescription: "Other tasks:"; 
  81. Name: "associate"; Description: "&Associate LinkStash Bookmark files (.lns files) with LinkStash"; GroupDescription: "Other tasks:"; 
  82. [UninstallDelete]
  83. Type: files; Name: "{userstartup}\LinkStash.lnk"; 
  84. Type: files; Name: "{app}\*.lns.BAK?"; 
  85. Type: files; Name: "{userdocs}\LinkStash\*.lns.BAK?"; 
  86. Type: dirifempty; Name: "{userdocs}\LinkStash"; 
  87. [Languages]
  88. ; These files are stubs
  89. ; To achieve better results after recompilation, use the real language files
  90. Name: "default"; MessagesFile: "embedded\default.isl"; 
  91.