aboutsummaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
Diffstat (limited to 'win32')
-rw-r--r--win32/resources/Kbuild.src1
-rw-r--r--win32/resources/app.manifest24
-rw-r--r--win32/resources/resources.rc4
-rw-r--r--win32/resources/utf8.manifest21
4 files changed, 50 insertions, 0 deletions
diff --git a/win32/resources/Kbuild.src b/win32/resources/Kbuild.src
index c4cb9642f..e2d884e98 100644
--- a/win32/resources/Kbuild.src
+++ b/win32/resources/Kbuild.src
@@ -27,3 +27,4 @@ quiet_cmd_windres = WINDRES $@
27win32/resources/resources.o: win32/resources/resources.rc .config 27win32/resources/resources.o: win32/resources/resources.rc .config
28win32/resources/resources.o: win32/resources/aterm.ico win32/resources/sterm.ico 28win32/resources/resources.o: win32/resources/aterm.ico win32/resources/sterm.ico
29win32/resources/resources.o: win32/resources/utf8.manifest 29win32/resources/resources.o: win32/resources/utf8.manifest
30win32/resources/resources.o: win32/resources/app.manifest
diff --git a/win32/resources/app.manifest b/win32/resources/app.manifest
new file mode 100644
index 000000000..5e76b7b8e
--- /dev/null
+++ b/win32/resources/app.manifest
@@ -0,0 +1,24 @@
1<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
3 <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
4 <security>
5 <requestedPrivileges>
6 <requestedExecutionLevel level="asInvoker"/>
7 </requestedPrivileges>
8 </security>
9 </trustInfo>
10 <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
11 <application>
12 <!--The ID below indicates application support for Windows Vista -->
13 <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
14 <!--The ID below indicates application support for Windows 7 -->
15 <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
16 <!--The ID below indicates application support for Windows 8 -->
17 <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
18 <!--The ID below indicates application support for Windows 8.1 -->
19 <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
20 <!--The ID below indicates application support for Windows 10 -->
21 <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
22 </application>
23 </compatibility>
24</assembly>
diff --git a/win32/resources/resources.rc b/win32/resources/resources.rc
index b7d82d767..e75bec6ea 100644
--- a/win32/resources/resources.rc
+++ b/win32/resources/resources.rc
@@ -38,3 +38,7 @@ END
38#if ENABLE_FEATURE_UTF8_MANIFEST 38#if ENABLE_FEATURE_UTF8_MANIFEST
391 MANIFEST "utf8.manifest" 391 MANIFEST "utf8.manifest"
40#endif 40#endif
41
42#if ENABLE_FEATURE_APP_MANIFEST
431 MANIFEST "app.manifest"
44#endif
diff --git a/win32/resources/utf8.manifest b/win32/resources/utf8.manifest
index cb9a81e5c..efe6a3d2f 100644
--- a/win32/resources/utf8.manifest
+++ b/win32/resources/utf8.manifest
@@ -6,4 +6,25 @@
6 <activeCodePage xmlns="http://schemas.microsoft.com/SMI/2019/WindowsSettings">UTF-8</activeCodePage> 6 <activeCodePage xmlns="http://schemas.microsoft.com/SMI/2019/WindowsSettings">UTF-8</activeCodePage>
7 </windowsSettings> 7 </windowsSettings>
8 </application> 8 </application>
9 <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
10 <security>
11 <requestedPrivileges>
12 <requestedExecutionLevel level="asInvoker"/>
13 </requestedPrivileges>
14 </security>
15 </trustInfo>
16 <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
17 <application>
18 <!--The ID below indicates application support for Windows Vista -->
19 <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
20 <!--The ID below indicates application support for Windows 7 -->
21 <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
22 <!--The ID below indicates application support for Windows 8 -->
23 <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
24 <!--The ID below indicates application support for Windows 8.1 -->
25 <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
26 <!--The ID below indicates application support for Windows 10 -->
27 <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
28 </application>
29 </compatibility>
9</assembly> 30</assembly>