\ No newline at end of file
diff --git a/README.md b/README.md
index 2082711..4d60f76 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@
Note: There is no official release yet, but the test version still does not have the Pre-released label; this is for testing upgrade functionality. Once the official release is complete, previous versions will be marked as Pre-released.
Attention
- This program is an x86 program, not an ARM application, not cross-platform, and cannot be used on Windows RT.
+ This program is an x86 program, not an ARM application, not cross-platform, and cannot be used on Windows RT.
This program uses some third-party libraries and other Github projects, and is completed using AI (ChatGTP). This project can be used for learning and communication purposes.
(Important) Internet Explorer must support TLS 1.2 (requiring the use of IE's XMLHttpRequest to retrieve update information), especially IE10. You can do this by opening the "Advanced" tab in Control Panel/Internet Explorer's "Internet Options," finding "Use TLS 1.2" and checking the box, then clicking "OK" and saving. The settings will take effect the next time you open the browser.
diff --git a/appinstaller/appinstaller.vcxproj b/appinstaller/appinstaller.vcxproj
index 8cc6e8a..40f0412 100644
--- a/appinstaller/appinstaller.vcxproj
+++ b/appinstaller/appinstaller.vcxproj
@@ -143,7 +143,7 @@
Level3
Disabled
- WIN32;_DEBUG;_WINDOWS;HMODULE_MODE_EXE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;HMODULE_MODE_EXE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
MultiThreadedDebugDLL
true
@@ -204,7 +204,7 @@
MaxSpeed
true
true
- WIN32;NDEBUG;_WINDOWS;HMODULE_MODE_EXE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;HMODULE_MODE_EXE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
diff --git a/appinstaller/main.cpp b/appinstaller/main.cpp
index 9754f27..0bf901f 100644
--- a/appinstaller/main.cpp
+++ b/appinstaller/main.cpp
@@ -1,7 +1,3 @@
-#ifdef _M_ARM
-#define _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE 1
-#endif
-
#include
#include
#include
diff --git a/certmgr/certmgr.vcxproj b/certmgr/certmgr.vcxproj
index 0f1a325..5a2b6e9 100644
--- a/certmgr/certmgr.vcxproj
+++ b/certmgr/certmgr.vcxproj
@@ -133,7 +133,7 @@
Use
Level3
Disabled
- WIN32;_DEBUG;_WINDOWS;_USRDLL;CERTMGR_EXPORTS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;CERTMGR_EXPORTS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
@@ -180,7 +180,7 @@
MaxSpeed
true
true
- WIN32;NDEBUG;_WINDOWS;_USRDLL;CERTMGR_EXPORTS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;CERTMGR_EXPORTS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
diff --git a/certmgr/stdafx.h b/certmgr/stdafx.h
index 6b7194f..43c45a2 100644
--- a/certmgr/stdafx.h
+++ b/certmgr/stdafx.h
@@ -4,9 +4,6 @@
//
#pragma once
-#ifdef _M_ARM
-#define _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE 1
-#endif
#include "targetver.h"
diff --git a/desktopini/desktopini.vcxproj b/desktopini/desktopini.vcxproj
index 1cb729c..ca299d3 100644
--- a/desktopini/desktopini.vcxproj
+++ b/desktopini/desktopini.vcxproj
@@ -136,7 +136,7 @@
Level3
Disabled
- WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
@@ -188,7 +188,7 @@
MaxSpeed
true
true
- WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
diff --git a/desktopini/main.cpp b/desktopini/main.cpp
index 823f638..5b915e2 100644
--- a/desktopini/main.cpp
+++ b/desktopini/main.cpp
@@ -1,10 +1,6 @@
#define _CRT_SECURE_NO_WARNINGS
#define HMODULE_MODE_EXE
-#ifdef _M_ARM
-#define _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE 1
-#endif
-
#include
#include
#include
diff --git a/notice/notice.vcxproj b/notice/notice.vcxproj
index e8e3024..ecdca30 100644
--- a/notice/notice.vcxproj
+++ b/notice/notice.vcxproj
@@ -104,7 +104,7 @@
Level3
Disabled
/ZW:nostdlib /FUplatform.winmd /FUwindows.winmd %(AdditionalOptions)
- WIN32;_DEBUG;_WINDOWS;_USRDLL;NOTICE_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;NOTICE_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
false
@@ -142,7 +142,7 @@
true
true
/ZW:nostdlib /FUplatform.winmd /FUWindows.winmd %(AdditionalOptions)
- WIN32;NDEBUG;_WINDOWS;_USRDLL;NOTICE_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;NOTICE_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
diff --git a/notice/targetver.h b/notice/targetver.h
index 332d020..416cebf 100644
--- a/notice/targetver.h
+++ b/notice/targetver.h
@@ -5,8 +5,4 @@
// 如果要为以前的 Windows 平台生成应用程序,请包括 WinSDKVer.h,并将
// 将 _WIN32_WINNT 宏设置为要支持的平台,然后再包括 SDKDDKVer.h。
-#ifdef _M_ARM
-#define _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE 1
-#endif
-
#include
diff --git a/pkgmgr/pkgmgr.vcxproj b/pkgmgr/pkgmgr.vcxproj
index c437c8c..e995260 100644
--- a/pkgmgr/pkgmgr.vcxproj
+++ b/pkgmgr/pkgmgr.vcxproj
@@ -103,7 +103,7 @@
Level3
Disabled
/ZW:nostdlib /FUplatform.winmd /FUwindows.winmd %(AdditionalOptions)
- WIN32;_DEBUG;_WINDOWS;_USRDLL;PKGMGR_EXPORTS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;PKGMGR_EXPORTS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
false
@@ -142,7 +142,7 @@
true
true
/ZW:nostdlib /FUplatform.winmd /FUWindows.winmd %(AdditionalOptions)
- WIN32;NDEBUG;_WINDOWS;_USRDLL;PKGMGR_EXPORTS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;PKGMGR_EXPORTS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
diff --git a/pkgmgr/targetver.h b/pkgmgr/targetver.h
index 332d020..416cebf 100644
--- a/pkgmgr/targetver.h
+++ b/pkgmgr/targetver.h
@@ -5,8 +5,4 @@
// 如果要为以前的 Windows 平台生成应用程序,请包括 WinSDKVer.h,并将
// 将 _WIN32_WINNT 宏设置为要支持的平台,然后再包括 SDKDDKVer.h。
-#ifdef _M_ARM
-#define _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE 1
-#endif
-
#include
diff --git a/pkgread/pkgread.vcxproj b/pkgread/pkgread.vcxproj
index 381593e..50b73c5 100644
--- a/pkgread/pkgread.vcxproj
+++ b/pkgread/pkgread.vcxproj
@@ -134,13 +134,14 @@
NotUsing
Level3
Disabled
- WIN32;_DEBUG;_WINDOWS;_USRDLL;PKGREAD_EXPORTS;HMODULE_MODE_DLL1;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;PKGREAD_EXPORTS;HMODULE_MODE_DLL1;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
D:\GitHub\App-Installer-For-Windows-8.x-Reset\packages\pugixml.1.15.0\build\native\include\
ProgramDatabase
false
false
Default
+ false
Windows
@@ -192,7 +193,7 @@
MaxSpeed
true
true
- WIN32;NDEBUG;_WINDOWS;_USRDLL;PKGREAD_EXPORTS;HMODULE_MODE_DLL1;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;PKGREAD_EXPORTS;HMODULE_MODE_DLL1;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
D:\GitHub\App-Installer-For-Windows-8.x-Reset\packages\pugixml.1.15.0\build\native\include\
diff --git a/pkgread/targetver.h b/pkgread/targetver.h
index 332d020..416cebf 100644
--- a/pkgread/targetver.h
+++ b/pkgread/targetver.h
@@ -5,8 +5,4 @@
// 如果要为以前的 Windows 平台生成应用程序,请包括 WinSDKVer.h,并将
// 将 _WIN32_WINNT 宏设置为要支持的平台,然后再包括 SDKDDKVer.h。
-#ifdef _M_ARM
-#define _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE 1
-#endif
-
#include
diff --git a/priformatcli/priformatcli.vcxproj b/priformatcli/priformatcli.vcxproj
index e24c80c..4f8bbaa 100644
--- a/priformatcli/priformatcli.vcxproj
+++ b/priformatcli/priformatcli.vcxproj
@@ -139,7 +139,7 @@
Level3
Disabled
- WIN32;_DEBUG;_WINDOWS;_USRDLL;PRIFORMATCLI_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;PRIFORMATCLI_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
@@ -190,7 +190,7 @@
MaxSpeed
true
true
- WIN32;NDEBUG;_WINDOWS;_USRDLL;PRIFORMATCLI_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;PRIFORMATCLI_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
diff --git a/priformatcli/targetver.h b/priformatcli/targetver.h
index 332d020..416cebf 100644
--- a/priformatcli/targetver.h
+++ b/priformatcli/targetver.h
@@ -5,8 +5,4 @@
// 如果要为以前的 Windows 平台生成应用程序,请包括 WinSDKVer.h,并将
// 将 _WIN32_WINNT 宏设置为要支持的平台,然后再包括 SDKDDKVer.h。
-#ifdef _M_ARM
-#define _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE 1
-#endif
-
#include
diff --git a/reslib/reslib.vcxproj b/reslib/reslib.vcxproj
index 3a94c4b..3ccd9c5 100644
--- a/reslib/reslib.vcxproj
+++ b/reslib/reslib.vcxproj
@@ -132,7 +132,7 @@
Use
Level3
Disabled
- WIN32;_DEBUG;_WINDOWS;_USRDLL;RESLIB_EXPORTS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;RESLIB_EXPORTS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
@@ -177,7 +177,7 @@
MaxSpeed
true
true
- WIN32;NDEBUG;_WINDOWS;_USRDLL;RESLIB_EXPORTS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;RESLIB_EXPORTS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
diff --git a/reslib/targetver.h b/reslib/targetver.h
index 332d020..416cebf 100644
--- a/reslib/targetver.h
+++ b/reslib/targetver.h
@@ -5,8 +5,4 @@
// 如果要为以前的 Windows 平台生成应用程序,请包括 WinSDKVer.h,并将
// 将 _WIN32_WINNT 宏设置为要支持的平台,然后再包括 SDKDDKVer.h。
-#ifdef _M_ARM
-#define _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE 1
-#endif
-
#include
diff --git a/settings/main.cpp b/settings/main.cpp
index 7d2786b..a64d494 100644
--- a/settings/main.cpp
+++ b/settings/main.cpp
@@ -1,7 +1,3 @@
-#ifdef _M_ARM
-#define _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE 1
-#endif
-
#include
#include
#include
diff --git a/settings/settings.vcxproj b/settings/settings.vcxproj
index 7cf5832..dde70b0 100644
--- a/settings/settings.vcxproj
+++ b/settings/settings.vcxproj
@@ -145,7 +145,7 @@
Level3
Disabled
- WIN32;_DEBUG;_WINDOWS;HMODULE_MODE_EXE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;HMODULE_MODE_EXE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
@@ -201,7 +201,7 @@
MaxSpeed
true
true
- WIN32;NDEBUG;_WINDOWS;HMODULE_MODE_EXE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;HMODULE_MODE_EXE;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
diff --git a/shortcut/main.cpp b/shortcut/main.cpp
index 5215f6a..af626fa 100644
--- a/shortcut/main.cpp
+++ b/shortcut/main.cpp
@@ -1,8 +1,3 @@
-#ifdef _M_ARM
-#define _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE 1
-#endif
-
-
#include
#include
#include
diff --git a/shortcut/shortcut.vcxproj b/shortcut/shortcut.vcxproj
index bae856f..8cf9a70 100644
--- a/shortcut/shortcut.vcxproj
+++ b/shortcut/shortcut.vcxproj
@@ -136,7 +136,7 @@
Level3
Disabled
- WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true
@@ -188,7 +188,7 @@
MaxSpeed
true
true
- WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1
true