浏览代码

Merge pull request #2282 from WizardCM/compat-manifest

Supply Windows manifest file (incl. compatibility info)
Jim 5 年之前
父节点
当前提交
a49284df63
共有 3 个文件被更改,包括 27 次插入1 次删除
  1. 0 1
      .gitignore
  2. 1 0
      UI/CMakeLists.txt
  3. 26 0
      UI/obs.manifest

+ 0 - 1
.gitignore

@@ -89,7 +89,6 @@ tags
 *.obj
 *.pdb
 *.res
-*.manifest
 *.dep
 *.zip
 *.lnk

+ 1 - 0
UI/CMakeLists.txt

@@ -350,6 +350,7 @@ qt5_wrap_ui(obs_UI_HEADERS ${obs_UI})
 qt5_add_resources(obs_QRC_SOURCES ${obs_QRC})
 
 add_executable(obs WIN32
+	obs.manifest
 	${obs_SOURCES}
 	${obs_HEADERS}
 	${obs_UI_HEADERS}

+ 26 - 0
UI/obs.manifest

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
+    <description>OBS Studio</description>
+    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
+        <security>
+            <requestedPrivileges>
+                <requestedExecutionLevel
+                    level="asInvoker"
+                    uiAccess="false"
+                />	
+            </requestedPrivileges>
+        </security>
+    </trustInfo>
+    <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> 
+        <application> 
+            <!-- Windows 10 --> 
+            <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
+            <!-- Windows 8.1 -->
+            <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
+            <!-- Windows 8 -->
+            <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
+            <!-- Windows 7 -->
+            <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
+        </application> 
+    </compatibility>
+</assembly>