添加对XP的支持

This commit is contained in:
yi-ge 2019-09-01 01:44:55 +08:00
parent 8a392690fa
commit 9d7eca9700
2 changed files with 12 additions and 5 deletions

View File

@ -16,6 +16,8 @@ curl -O https://y-bi.top/setup.sh && sudo chmod +x setup.sh && sudo ./setup.sh
### Windows ### Windows
Windows 7+ download setup file: [https://y-bi.top/setup.exe](https://y-bi.top/setup.exe) Download setup file: [https://y-bi.top/setup.exe](https://y-bi.top/setup.exe)
Minimum system support for Windows 7 or Windows Server 2008 R2, Require .NET Framework 4.0 and Transport Layer Security (TLS) 1.2, windows 7 and Windows Server 2008 R2 enable Transport Layer Security (TLS) 1.2 [https://github.com/TheLevelUp/pos-tls-patcher](https://github.com/TheLevelUp/pos-tls-patcher). Minimum system support for Windows XP, Require .NET Framework 4.0.
For security, it is recommended to open tls1.2, enable Transport Layer Security (TLS) 1.2 [https://github.com/TheLevelUp/pos-tls-patcher](https://github.com/TheLevelUp/pos-tls-patcher).

View File

@ -51,7 +51,10 @@ namespace setup
bool is64 = IsWin64(cur); bool is64 = IsWin64(cur);
string result = ""; string result = "";
string arch = is64 ? "amd64" : "386"; string arch = is64 ? "amd64" : "386";
string url = "http://server-0.sercretcore.cn/api/download?arch=" + arch + "&platform=windows"; string schema = "https://";
if (systemVersion < 6.3) schema = "http://";
string url = schema + "server-0.sercretcore.cn/api/download?arch=" + arch + "&platform=windows";
Stream stream; Stream stream;
try try
{ {
@ -279,9 +282,9 @@ namespace setup
static void Main(string[] args) static void Main(string[] args)
{ {
if (systemVersion < 6.1) if (systemVersion < 5.1)
{ {
Console.WriteLine("Minimum system support for Windows 7 or Windows Server 2008 R2."); Console.WriteLine("Minimum system support for Windows XP.");
Console.ReadLine(); Console.ReadLine();
Environment.Exit(0); Environment.Exit(0);
} }
@ -368,6 +371,8 @@ SOFTWARE.");
Mkdir("C:\\WINDOWS\\dc-agent"); Mkdir("C:\\WINDOWS\\dc-agent");
Mkdir("C:\\WINDOWS\\dc-agent\\log"); Mkdir("C:\\WINDOWS\\dc-agent\\log");
Mkdir("C:\\WINDOWS\\dc-agent\\bin"); Mkdir("C:\\WINDOWS\\dc-agent\\bin");
if (systemVersion < 6.3) downloadURL = downloadURL.Replace("https:", "http:");
DownLoadOneFile(downloadURL, "C:\\WINDOWS\\dc-agent\\bin\\dc-agent.exe"); DownLoadOneFile(downloadURL, "C:\\WINDOWS\\dc-agent\\bin\\dc-agent.exe");