[PATCH v3 1/8] kernel32/tests: Set requestedExecutionLevel to asInvoker to prevent registry virtualization.
Zebediah Figura
z.figura12 at gmail.com
Sat Jul 11 09:42:38 CDT 2020
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
dlls/kernel32/tests/kernel32.manifest | 16 ++++++++++++++++
dlls/kernel32/tests/resource.rc | 4 ++++
2 files changed, 20 insertions(+)
create mode 100644 dlls/kernel32/tests/kernel32.manifest
diff --git a/dlls/kernel32/tests/kernel32.manifest b/dlls/kernel32/tests/kernel32.manifest
new file mode 100644
index 00000000000..866e90f4ba4
--- /dev/null
+++ b/dlls/kernel32/tests/kernel32.manifest
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+ <assemblyIdentity
+ type="win32"
+ name="Wine.kernel32.Test"
+ version="1.0.0.0"
+ processorArchitecture="*"
+ />
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+ <security>
+ <requestedPrivileges>
+ <requestedExecutionLevel level="asInvoker" />
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+</assembly>
diff --git a/dlls/kernel32/tests/resource.rc b/dlls/kernel32/tests/resource.rc
index f40a87819ea..622cd98e5ab 100644
--- a/dlls/kernel32/tests/resource.rc
+++ b/dlls/kernel32/tests/resource.rc
@@ -19,8 +19,12 @@
*/
#include "windef.h"
+#include "winuser.h"
1 MENU LANGUAGE LANG_GERMAN, SUBLANG_DEFAULT
{
MENUITEM "foo", 1
}
+
+/* @makedep: kernel32.manifest */
+1 RT_MANIFEST kernel32.manifest
--
2.27.0
More information about the wine-devel
mailing list