home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2004 August / DPPCPRO0804.ISO / Download / X2Net / PreReqs / x2net_server_setup.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-05-04  |  10.0 KB  |  92 lines

  1. ;InnoSetupVersion=4.1.6
  2. [Setup]
  3. AppName=X2Net Server
  4. AppVerName=X2Net Server 1.0
  5. AppId=X2Net Server
  6. AppVersion=2.0
  7. AppPublisher=X2Net Limited
  8. AppPublisherURL=www.x2net.com
  9. AppSupportURL=www.x2net.com
  10. AppUpdatesURL=www.x2net.com
  11. DefaultDirName={pf}\X2Net\Server
  12. DefaultGroupName=X2Net Server
  13. UninstallDisplayIcon={app}\nxServer.exe
  14. UninstallDisplayName=X2Net Server
  15. OutputBaseFilename=x2net_server_setup
  16. Compression=lzma
  17. DisableDirPage=yes
  18. DisableProgramGroupPage=yes
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21. [Files]
  22. Source: "{app}\nxServer.exe"; DestDir: "{app}"; MinVersion: 4.0.950,4.0.1381; Flags: uninsrestartdelete ignoreversion 
  23. ; Source: "{sys}\iosubsys\smartvsd.vxd"; DestDir: "{sys}\iosubsys"; MinVersion: 4.0.950,0.0; Flags: skipifsourcedoesntexist onlyifdoesntexist promptifolder 
  24. Source: "{app}\X2NetServerManager.exe"; DestDir: "{app}"; MinVersion: 4.0.950,4.0.1381; Flags: uninsrestartdelete 
  25. Source: "{commonappdata}\X2Net Database\System\sys_Applications.nx1"; DestDir: "{commonappdata}\X2Net Database\System"; MinVersion: 4.0.950,4.0.1381; Flags: uninsneveruninstall onlyifdoesntexist 
  26. Source: "{commonappdata}\X2Net Database\System\sys_Users.nx1"; DestDir: "{commonappdata}\X2Net Database\System"; MinVersion: 4.0.950,4.0.1381; Flags: uninsneveruninstall onlyifdoesntexist 
  27. Source: "{commonappdata}\X2Net Database\System\sys_Settings.nx1"; DestDir: "{commonappdata}\X2Net Database\System"; MinVersion: 4.0.950,4.0.1381; Flags: uninsneveruninstall onlyifdoesntexist 
  28. Source: "{commonappdata}\X2Net Database\System\sys_Licensing.nx1"; DestDir: "{commonappdata}\X2Net Database\System"; MinVersion: 4.0.950,4.0.1381; Flags: uninsneveruninstall onlyifdoesntexist 
  29. Source: "{sys}\isxdl.dll"; DestDir: "{sys}"; MinVersion: 4.0.950,4.0.1381; Flags: uninsneveruninstall 
  30. Source: "{sys}\X2NetServerManagerApplet.cpl"; DestDir: "{sys}"; MinVersion: 4.0.950,4.0.1381; Flags: uninsrestartdelete 
  31. [Registry]
  32. Root: HKCU; Subkey: "Software\X2Net Limited\Database Server"; ValueType: String; MinVersion: 4.0.950,4.0.1381; Flags: uninsdeletekey 
  33. Root: HKLM; Subkey: "SOFTWARE\X2Net Limited\X2Net Server"; ValueName: "Location"; ValueType: String; ValueData: "{app}\nxserver.exe"; MinVersion: 4.0.950,4.0.1381; Flags: uninsdeletekey 
  34. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "X2net Database"; ValueType: String; ValueData: "{app}\nxserver.exe /NOICON"; MinVersion: 4.0.950,0.0; Flags: uninsdeletevalue 
  35. Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Extended Properties\{{305CA226-D286-468e-B848-2B2E8E697B74} 2"; ValueName: "%SystemRoot%\System32\X2NetServerManagerApplet.cpl"; ValueType: Dword; ValueData: "$3"; MinVersion: 4.0.950,4.0.1381; 
  36. [INI]
  37. FileName: "{app}\nxServer.init"; Section: "General"; Key: "DeleteUsersAfterRead"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry 
  38. FileName: "{app}\nxServer.init"; Section: "General"; Key: "DeleteBFKeyAfterRead"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry 
  39. FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "ServerName"; String: "X2NetDB"; Flags: createkeyifdoesntexist uninsdeleteentry 
  40. FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "MaxRAM"; String: "-1"; Flags: createkeyifdoesntexist uninsdeleteentry 
  41. FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "TempStorePath"; Flags: createkeyifdoesntexist uninsdeleteentry 
  42. FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "TempStoreSize"; String: "-1"; Flags: createkeyifdoesntexist uninsdeleteentry 
  43. FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "Options"; String: "seoCloseInactiveFolders,seoCloseInactiveTables"; Flags: createkeyifdoesntexist uninsdeleteentry 
  44. FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "ActiveRuntime"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry 
  45. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "Port"; String: "16000"; Flags: createkeyifdoesntexist uninsdeleteentry 
  46. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "RespondToBroadCasts"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry 
  47. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "BroadCastThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry 
  48. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "ConcurrentIOCPThreads"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry 
  49. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "ListenThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry 
  50. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "ServerThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry 
  51. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "ActiveRuntime"; String: "TRUE"; Flags: createkeyifdoesntexist uninsdeleteentry 
  52. FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport"; Key: "Port"; String: "16000"; Flags: createkeyifdoesntexist uninsdeleteentry 
  53. FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport"; Key: "RespondToBroadCasts"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry 
  54. FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport"; Key: "ConcurrentIOCPThreads"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry 
  55. FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport"; Key: "ServerThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry 
  56. FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport"; Key: "ActiveRuntime"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry 
  57. FileName: "{app}\nxServer.init"; Section: "COM Transport"; Key: "RespondToBroadCasts"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry 
  58. FileName: "{app}\nxServer.init"; Section: "COM Transport"; Key: "ActiveRuntime"; String: "False"; Flags: createkeyifdoesntexist uninsdeleteentry 
  59. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "Port"; String: "17001"; Flags: createkeyifdoesntexist uninsdeleteentry 
  60. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "RespondToBroadCasts"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry 
  61. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "BroadCastThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry 
  62. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "ConcurrentIOCPThreads"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry 
  63. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "ListenThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry 
  64. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "ServerThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry 
  65. FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "ActiveRuntime"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry 
  66. FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport (Blowfish)"; Key: "Port"; String: "17000"; Flags: createkeyifdoesntexist uninsdeleteentry 
  67. FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport (Blowfish)"; Key: "RespondToBroadCasts"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry 
  68. FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport (Blowfish)"; Key: "ConcurrentIOCPThreads"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry 
  69. FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport (Blowfish)"; Key: "ServerThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry 
  70. FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport (Blowfish)"; Key: "ActiveRuntime"; String: "False"; Flags: createkeyifdoesntexist uninsdeleteentry 
  71. FileName: "{app}\nxServer.init"; Section: "SQL Engine"; Key: "ActiveRuntime"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry 
  72. FileName: "{app}\nxServer.init"; Section: "Aliases"; Key: "System"; String: "{commonappdata}\X2Net Database\System"; Flags: createkeyifdoesntexist uninsdeleteentry 
  73. FileName: "{app}\nxServer.init"; Section: "GUI Settings"; Key: "HiddenUIPages"; String: "Users,Aliases,GUI Settings,psnxServerRFSPlugin1,x2netLicensePlugin1,Event Log,ServerInfo Plugin,COM Transport,Named Pipe Transport,Named Pipe Transport (Blowfish),SQL Engine"; Flags: createkeyifdoesntexist 
  74. FileName: "{app}\nxServer.init"; Section: "GUI Settings"; Key: "MinimizeOnStart"; String: "True"; Flags: createkeyifdoesntexist 
  75. FileName: "{app}\nxServer.init"; Section: "GUI Settings"; Key: "BringUpServerOnStart"; String: "True"; Flags: createkeyifdoesntexist 
  76. FileName: "{app}\nxServer.init"; Section: "GUI Settings"; Key: "ResetsStatsOnActivate"; String: "True"; Flags: createkeyifdoesntexist 
  77. FileName: "{app}\nxServer.init"; Section: "GUI Settings"; Key: "AutosaveConfig"; String: "FALSE"; Flags: createkeyifdoesntexist 
  78. FileName: "{app}\nxServer.init"; Section: "GUI Settings"; Key: "CloseServerFromTrayOnly"; String: "False"; Flags: createkeyifdoesntexist 
  79. [Run]
  80. Filename: "{app}\nxServer.exe"; Parameters: "/Install /Start /SILENT"; StatusMsg: "Starting Database Server"; MinVersion: 0.0,4.0.1381; Flags: nowait
  81. Filename: "{app}\nxServer.exe"; Parameters: "/NOICON"; StatusMsg: "Starting Database Server"; MinVersion: 4.0.950,0.0; Flags: nowait
  82. [UninstallRun]
  83. Filename: "{app}\nxServer.exe"; Parameters: "/uninstall /Silent"; MinVersion: 0.0,4.0.1381; Flags: skipifdoesntexist 
  84. Filename: "{app}\nxServer.exe"; Parameters: "/remove"; MinVersion: 4.0.950,0.0; Flags: skipifdoesntexist 
  85. [UninstallDelete]
  86. Type: files; Name: "{app}\nxServer.nxdbworksettings"; 
  87. Type: files; Name: "{app}\nxServer.exe"; 
  88. [Languages]
  89. ; These files are stubs
  90. ; To achieve better results after recompilation, use the real language files
  91. Name: "default"; MessagesFile: "embedded\default.isl"; 
  92.