- Add a temporary manifest to servman which contains support for comctl32 v6 and...
authorGed Murphy <gedmurphy@reactos.org>
Wed, 29 Apr 2009 12:09:40 +0000 (12:09 +0000)
committerGed Murphy <gedmurphy@reactos.org>
Wed, 29 Apr 2009 12:09:40 +0000 (12:09 +0000)
This will be required for any app which needs to run with elevated privs. As we've previously stated, rbuild needs to generate the manifest hence this is only temporary. We therefore need a UAC tag adding to rbuild so the generated manifest can contain support for UAC elevation for any apps which require it. If anyone wishes to add this support to rbuild, feel free to do so.

svn path=/trunk/; revision=40731

reactos/base/applications/mscutils/servman/manifest.xml [new file with mode: 0644]
reactos/base/applications/mscutils/servman/servman.rc

diff --git a/reactos/base/applications/mscutils/servman/manifest.xml b/reactos/base/applications/mscutils/servman/manifest.xml
new file mode 100644 (file)
index 0000000..0330d8d
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
+<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
+  <dependency>
+    <dependentAssembly>
+      <assemblyIdentity type='win32'
+                        name='Microsoft.Windows.Common-Controls'
+                        version='6.0.0.0'
+                        processorArchitecture='X86'
+                        publicKeyToken='6595b64144ccf1df'
+                        language='*' />
+    </dependentAssembly>
+  </dependency>
+  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
+    <security>
+      <requestedPrivileges>
+        <requestedExecutionLevel level='highestAvailable' uiAccess='false' />
+      </requestedPrivileges>
+    </security>
+  </trustInfo>
+</assembly>
index bec9460..d16fcc3 100644 (file)
@@ -8,6 +8,8 @@
 #define REACTOS_STR_ORIGINAL_FILENAME "servman.exe\0"
 #include <reactos/version.rc>
 
+1 24 DISCARDABLE "manifest.xml"
+
 #include "rsrc.rc"