home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2005 July / PCpro_2005_07.ISO / files / internet / AdvancedRemote / ARISetup0639.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2005-04-22  |  9.6 KB  |  125 lines

  1. ;InnoSetupVersion=5.0.4
  2. [Setup]
  3. AppName=AdvancedRemoteInfo
  4. AppVerName=AdvancedRemoteInfo BETA
  5. AppId=AdvancedRemoteInfo
  6. AppVersion=0639b
  7. AppPublisher=MasterBootRecord.de / Matthias Zirngibl
  8. AppPublisherURL=http://MasterBootRecord.de
  9. AppSupportURL=http://MasterBootRecord.de/docs/advancedremoteinfo.php
  10. AppMutex=AdvancedRemoteInfo
  11. DefaultDirName={pf}\AdvancedRemoteInfo
  12. DefaultGroupName=AdvancedRemoteInfo
  13. UninstallDisplayIcon={app}\ARI.exe
  14. UninstallDisplayName=AdvancedRemoteInfo
  15. OutputBaseFilename=ARISetup
  16. Compression=lzma
  17. DisableProgramGroupPage=yes
  18. AllowNoIcons=yes
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21. [Files]
  22. Source: "{sys}\VB6DE.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace sharedfile 
  23. Source: "{sys}\COMCT332.OCX"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  24. Source: "{sys}\COMDLG32.OCX"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  25. Source: "{sys}\HookMenu.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  26. Source: "{sys}\Mscomct2.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  27. Source: "{sys}\MSCOMCTL.OCX"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  28. Source: "{sys}\MSWINSCK.OCX"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  29. Source: "{sys}\TABCTL32.OCX"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  30. Source: "{sys}\chameleonButton.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver sharedfile 
  31. Source: "{sys}\SSubTmr6.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver sharedfile 
  32. Source: "{sys}\vbalIml6.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver sharedfile 
  33. Source: "{sys}\vbalIPrg.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver sharedfile 
  34. Source: "{sys}\mbr_sqlite.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall sharedfile 
  35. Source: "{sys}\vbalSGrid6.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver sharedfile 
  36. Source: "{sys}\sfFrameControl.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver sharedfile 
  37. Source: "{sys}\ijl11.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall sharedfile 
  38. Source: "{sys}\vbalDTab6.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver sharedfile 
  39. Source: "{sys}\RICHTX32.OCX"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver sharedfile 
  40. Source: "{sys}\pdh.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall sharedfile 
  41. Source: "{sys}\hrPing.exe"; DestDir: "{sys}"; Flags: overwritereadonly ignoreversion 
  42. Source: "{app}\disable_autoupdate.cmd"; DestDir: "{app}"; Flags: overwritereadonly ignoreversion 
  43. Source: "{app}\enable_autoupdate.cmd"; DestDir: "{app}"; Flags: overwritereadonly ignoreversion 
  44. Source: "{app}\ARIUpdate.exe"; DestDir: "{app}"; Flags: overwritereadonly ignoreversion 
  45. Source: "{app}\sqlite.exe"; DestDir: "{app}"; Flags: overwritereadonly ignoreversion 
  46. Source: "{app}\ARI.exe"; DestDir: "{app}"; Flags: overwritereadonly ignoreversion 
  47. Source: "{app}\ARI.db"; DestDir: "{app}"; Flags: onlyifdoesntexist 
  48. Source: "{tmp}\VBRUN60,1.EXE"; DestDir: "{tmp}"; DestName: "VBRUN60.EXE"; Flags: deleteafterinstall overwritereadonly ignoreversion 
  49. Source: "{tmp}\VBRUN60,2.EXE"; DestDir: "{tmp}"; DestName: "VBRUN60.EXE"; Check: "ExecVB"; Flags: deleteafterinstall overwritereadonly ignoreversion 
  50. Source: "{sys}\sqliteodbc.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall sharedfile ignoreversion 
  51. Source: "{app}\ARI.mdb"; DestDir: "{app}"; Flags: promptifolder 
  52. [Registry]
  53. Root: HKCU; Subkey: "SOFTWARE\ARI"; ValueName: "Install_DIR"; ValueType: String; ValueData: "{app}"; Flags: uninsdeletekey 
  54. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Uninstall\AdvancedRemoteInfo"; Flags: deletekey 
  55. Root: HKCR; Subkey: "ari"; ValueType: String; ValueData: "URL:ARI Protocol"; Flags: createvalueifdoesntexist uninsdeletekey 
  56. Root: HKCR; Subkey: "ari"; ValueName: "URL Protocol"; ValueType: String; Flags: createvalueifdoesntexist 
  57. Root: HKCR; Subkey: "ari\shell\DefaultIcon"; ValueType: String; ValueData: "{app}\ARI.exe"; Flags: createvalueifdoesntexist uninsdeletekey 
  58. Root: HKCR; Subkey: "ari\open\command"; ValueType: String; ValueData: "{app}\ARI.exe %1"; Flags: createvalueifdoesntexist uninsdeletekey 
  59. Root: HKLM; Subkey: "SOFTWARE\cFos\hrPING2.26"; ValueName: "LicenseAccepted"; ValueType: Dword; ValueData: "$1"; 
  60. Root: HKLM; Subkey: "SOFTWARE\ODBC\ODBCINST.INI\SQLite ODBC Driver"; ValueName: "UsageCount"; ValueType: Dword; ValueData: "$1"; Flags: createvalueifdoesntexist 
  61. Root: HKLM; Subkey: "SOFTWARE\ODBC\ODBCINST.INI\SQLite ODBC Driver"; ValueName: "Driver"; ValueType: String; ValueData: "{sys}\sqliteodbc.dll"; Flags: createvalueifdoesntexist 
  62. Root: HKLM; Subkey: "SOFTWARE\ODBC\ODBCINST.INI\SQLite ODBC Driver"; ValueName: "Setup"; ValueType: String; ValueData: "{sys}\sqliteodbc.dll"; Flags: createvalueifdoesntexist 
  63. Root: HKLM; Subkey: "SOFTWARE\ODBC\ODBC.INI\aridb"; ValueName: "Driver"; ValueType: String; ValueData: "{sys}\sqliteodbc.dll"; Flags: uninsdeletekey 
  64. Root: HKLM; Subkey: "SOFTWARE\ODBC\ODBC.INI\aridb"; ValueName: "Description"; ValueType: String; ValueData: "AdvancedRemoteInfo Database"; Flags: uninsdeletekey 
  65. Root: HKLM; Subkey: "SOFTWARE\ODBC\ODBC.INI\aridb"; ValueName: "Database"; ValueType: String; ValueData: "{app}\ARI.db"; Flags: uninsdeletekey 
  66. Root: HKLM; Subkey: "SOFTWARE\ODBC\ODBC.INI\aridb"; ValueName: "Timeout"; ValueType: String; Flags: uninsdeletekey 
  67. Root: HKLM; Subkey: "SOFTWARE\ODBC\ODBC.INI\aridb"; ValueName: "NoWCHAR"; ValueType: String; ValueData: "0"; Flags: uninsdeletekey 
  68. Root: HKLM; Subkey: "SOFTWARE\ODBC\ODBC.INI\aridb"; ValueName: "StepAPI"; ValueType: String; ValueData: "0"; Flags: uninsdeletekey 
  69. Root: HKLM; Subkey: "SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources"; ValueName: "aridb"; ValueType: String; ValueData: "SQLite ODBC Driver"; Flags: uninsdeletekey 
  70. [INI]
  71. FileName: "{app}\ARI.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://MasterBootRecord.de"; 
  72. [Run]
  73. Filename: "{app}\enable_autoupdate.cmd"; WorkingDir: "{app}"; Description: "Set Autoupdate"; Tasks: autoupdate; Flags: shellexec skipifsilent nowait
  74. Filename: "{app}\disable_autoupdate.cmd"; WorkingDir: "{app}"; Description: "Set Autoupdate"; Tasks: no_autoupdate; Flags: shellexec skipifsilent nowait
  75. Filename: "{app}\ARI.exe"; Description: "Launch AdvancedRemoteInfo"; Languages: "English"; Flags: postinstall skipifsilent nowait
  76. Filename: "{app}\ARI.exe"; Description: "AdvancedRemoteInfo starten"; Languages: "Deutsch"; Flags: postinstall skipifsilent nowait
  77. Filename: "{code:GetUrl}"; Description: "Register ARI"; Flags: shellexec nowait
  78. [Icons]
  79. Name: "{group}\AdvancedRemoteInfo"; Filename: "{app}\ARI.exe"; 
  80. Name: "{group}\AdvancedRemoteInfo on the Web"; Filename: "{app}\ARI.url"; 
  81. Name: "{userdesktop}\ARI"; Filename: "{app}\ARI.exe"; Comment: "AdvancedRemoteInfo"; Tasks: desktopicon; 
  82. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\AdvancedRemoteInfo"; Filename: "{app}\ARI.exe"; Tasks: quicklaunchicon; 
  83. Name: "{group}\Access Database Example"; Filename: "{app}\ARI.mdb"; Flags: runmaximized 
  84. [Tasks]
  85. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; Languages: "English"; 
  86. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; Languages: "English"; 
  87. Name: "autoupdate"; Description: "Enable Autoupdate Feature"; GroupDescription: "Default Settings:"; Languages: "English"; 
  88. Name: "no_autoupdate"; Description: "Disable Autoupdate Feature"; GroupDescription: "Default Settings:"; Languages: "English"; 
  89. Name: "quicklaunchicon"; Description: "Schnellstartleisten-Icon"; GroupDescription: "Zus
  90. tzliche Icons:"; Languages: "Deutsch"; 
  91. Name: "desktopicon"; Description: "Desktop-Icon"; GroupDescription: "Zus
  92. tzliche Icons:"; Languages: "Deutsch"; 
  93. Name: "autoupdate"; Description: "Autoupdate-Funktion aktivieren"; GroupDescription: "Standard-Einstellungen:"; Languages: "Deutsch"; 
  94. Name: "no_autoupdate"; Description: "Autoupdate-Funktion deaktivieren"; GroupDescription: "Standard-Einstellungen:"; Languages: "Deutsch"; 
  95. [InstallDelete]
  96. Type: files; Name: "{app}\Uninstall.exe"; 
  97. [UninstallDelete]
  98. Type: files; Name: "{app}\ARI.url"; 
  99. Type: files; Name: "{app}\ARI.exe"; 
  100. Type: dirifempty; Name: "{app}"; 
  101. [CustomMessages]
  102. English.NameAndVersion=%1 version %2
  103. English.AdditionalIcons=Additional icons:
  104. English.CreateDesktopIcon=Create a &desktop icon
  105. English.CreateQuickLaunchIcon=Create a &Quick Launch icon
  106. English.ProgramOnTheWeb=%1 on the Web
  107. English.UninstallProgram=Uninstall %1
  108. English.LaunchProgram=Launch %1
  109. English.AssocFileExtension=&Associate %1 with the %2 file extension
  110. English.AssocingFileExtension=Associating %1 with the %2 file extension...
  111. Deutsch.AdditionalIcons=Additional icons:
  112. Deutsch.CreateDesktopIcon=Create a &desktop icon
  113. Deutsch.CreateQuickLaunchIcon=Create a &Quick Launch icon
  114. Deutsch.ProgramOnTheWeb=%1 on the Web
  115. Deutsch.UninstallProgram=Uninstall %1
  116. Deutsch.LaunchProgram=Launch %1
  117. Deutsch.AssocFileExtension=&Associate %1 with the %2 file extension
  118. Deutsch.AssocingFileExtension=Associating %1 with the %2 file extension...
  119. Deutsch.NameAndVersion=%1 version %2
  120. [Languages]
  121. ; These files are stubs
  122. ; To achieve better results after recompilation, use the real language files
  123. Name: "English"; MessagesFile: "embedded\English.isl"; LicenseFile: "embedded\EnglishLicense.rtf"; 
  124. Name: "Deutsch"; MessagesFile: "embedded\Deutsch.isl"; LicenseFile: "embedded\DeutschLicense.rtf"; 
  125.