home *** CD-ROM | disk | FTP | other *** search
- ;InnoSetupVersion=4.1.6
- [Setup]
- AppName=X2Net Server
- AppVerName=X2Net Server 1.0
- AppId=X2Net Server
- AppVersion=2.0
- AppPublisher=X2Net Limited
- AppPublisherURL=www.x2net.com
- AppSupportURL=www.x2net.com
- AppUpdatesURL=www.x2net.com
- DefaultDirName={pf}\X2Net\Server
- DefaultGroupName=X2Net Server
- UninstallDisplayIcon={app}\nxServer.exe
- UninstallDisplayName=X2Net Server
- OutputBaseFilename=x2net_server_setup
- Compression=lzma
- DisableDirPage=yes
- DisableProgramGroupPage=yes
- WizardImageFile=embedded\WizardImage0.bmp
- WizardSmallImageFile=embedded\WizardSmallImage0.bmp
- [Files]
- Source: "{app}\nxServer.exe"; DestDir: "{app}"; MinVersion: 4.0.950,4.0.1381; Flags: uninsrestartdelete ignoreversion
- ; Source: "{sys}\iosubsys\smartvsd.vxd"; DestDir: "{sys}\iosubsys"; MinVersion: 4.0.950,0.0; Flags: skipifsourcedoesntexist onlyifdoesntexist promptifolder
- Source: "{app}\X2NetServerManager.exe"; DestDir: "{app}"; MinVersion: 4.0.950,4.0.1381; Flags: uninsrestartdelete
- Source: "{commonappdata}\X2Net Database\System\sys_Applications.nx1"; DestDir: "{commonappdata}\X2Net Database\System"; MinVersion: 4.0.950,4.0.1381; Flags: uninsneveruninstall onlyifdoesntexist
- Source: "{commonappdata}\X2Net Database\System\sys_Users.nx1"; DestDir: "{commonappdata}\X2Net Database\System"; MinVersion: 4.0.950,4.0.1381; Flags: uninsneveruninstall onlyifdoesntexist
- Source: "{commonappdata}\X2Net Database\System\sys_Settings.nx1"; DestDir: "{commonappdata}\X2Net Database\System"; MinVersion: 4.0.950,4.0.1381; Flags: uninsneveruninstall onlyifdoesntexist
- Source: "{commonappdata}\X2Net Database\System\sys_Licensing.nx1"; DestDir: "{commonappdata}\X2Net Database\System"; MinVersion: 4.0.950,4.0.1381; Flags: uninsneveruninstall onlyifdoesntexist
- Source: "{sys}\isxdl.dll"; DestDir: "{sys}"; MinVersion: 4.0.950,4.0.1381; Flags: uninsneveruninstall
- Source: "{sys}\X2NetServerManagerApplet.cpl"; DestDir: "{sys}"; MinVersion: 4.0.950,4.0.1381; Flags: uninsrestartdelete
- [Registry]
- Root: HKCU; Subkey: "Software\X2Net Limited\Database Server"; ValueType: String; MinVersion: 4.0.950,4.0.1381; Flags: uninsdeletekey
- 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
- 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
- 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;
- [INI]
- FileName: "{app}\nxServer.init"; Section: "General"; Key: "DeleteUsersAfterRead"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "General"; Key: "DeleteBFKeyAfterRead"; String: "1"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "ServerName"; String: "X2NetDB"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "MaxRAM"; String: "-1"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "TempStorePath"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "TempStoreSize"; String: "-1"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "Options"; String: "seoCloseInactiveFolders,seoCloseInactiveTables"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Server Engine"; Key: "ActiveRuntime"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "Port"; String: "16000"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "RespondToBroadCasts"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "BroadCastThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "ConcurrentIOCPThreads"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "ListenThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "ServerThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport"; Key: "ActiveRuntime"; String: "TRUE"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport"; Key: "Port"; String: "16000"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport"; Key: "RespondToBroadCasts"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport"; Key: "ConcurrentIOCPThreads"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport"; Key: "ServerThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport"; Key: "ActiveRuntime"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "COM Transport"; Key: "RespondToBroadCasts"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "COM Transport"; Key: "ActiveRuntime"; String: "False"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "Port"; String: "17001"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "RespondToBroadCasts"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "BroadCastThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "ConcurrentIOCPThreads"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "ListenThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "ServerThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "TCP/IPv4 Transport (Blowfish)"; Key: "ActiveRuntime"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport (Blowfish)"; Key: "Port"; String: "17000"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport (Blowfish)"; Key: "RespondToBroadCasts"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport (Blowfish)"; Key: "ConcurrentIOCPThreads"; String: "0"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport (Blowfish)"; Key: "ServerThreadPriority"; String: "tpNormal"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Named Pipe Transport (Blowfish)"; Key: "ActiveRuntime"; String: "False"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "SQL Engine"; Key: "ActiveRuntime"; String: "True"; Flags: createkeyifdoesntexist uninsdeleteentry
- FileName: "{app}\nxServer.init"; Section: "Aliases"; Key: "System"; String: "{commonappdata}\X2Net Database\System"; Flags: createkeyifdoesntexist uninsdeleteentry
- 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
- FileName: "{app}\nxServer.init"; Section: "GUI Settings"; Key: "MinimizeOnStart"; String: "True"; Flags: createkeyifdoesntexist
- FileName: "{app}\nxServer.init"; Section: "GUI Settings"; Key: "BringUpServerOnStart"; String: "True"; Flags: createkeyifdoesntexist
- FileName: "{app}\nxServer.init"; Section: "GUI Settings"; Key: "ResetsStatsOnActivate"; String: "True"; Flags: createkeyifdoesntexist
- FileName: "{app}\nxServer.init"; Section: "GUI Settings"; Key: "AutosaveConfig"; String: "FALSE"; Flags: createkeyifdoesntexist
- FileName: "{app}\nxServer.init"; Section: "GUI Settings"; Key: "CloseServerFromTrayOnly"; String: "False"; Flags: createkeyifdoesntexist
- [Run]
- Filename: "{app}\nxServer.exe"; Parameters: "/Install /Start /SILENT"; StatusMsg: "Starting Database Server"; MinVersion: 0.0,4.0.1381; Flags: nowait
- Filename: "{app}\nxServer.exe"; Parameters: "/NOICON"; StatusMsg: "Starting Database Server"; MinVersion: 4.0.950,0.0; Flags: nowait
- [UninstallRun]
- Filename: "{app}\nxServer.exe"; Parameters: "/uninstall /Silent"; MinVersion: 0.0,4.0.1381; Flags: skipifdoesntexist
- Filename: "{app}\nxServer.exe"; Parameters: "/remove"; MinVersion: 4.0.950,0.0; Flags: skipifdoesntexist
- [UninstallDelete]
- Type: files; Name: "{app}\nxServer.nxdbworksettings";
- Type: files; Name: "{app}\nxServer.exe";
- [Languages]
- ; These files are stubs
- ; To achieve better results after recompilation, use the real language files
- Name: "default"; MessagesFile: "embedded\default.isl";
-