.NET嵌入清单崩溃XP
-
19-09-2019 - |
题
我嵌入的清单在.NET EXE,以便它可以请求在Vista和Windows 7提升权限,我使用的清单如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="ElevationTest" type="win32"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
它的工作原理预计在Vista和Windows 7,但与标准的崩溃XP“......遇到问题需要关闭......”的错误。如果我没有嵌入任何清单,然后它工作正常,但显然不会在Vista和Windows 7。所需的权限
什么是生产exe文件的标准方式,将与XP和正确的权限功能VISTA / Windows 7的?
谢谢, 艾伦
解决方案
我认为清单可以是红色的鲱鱼。我刚创建了该清单嵌入一个控制台应用程序,靶向.NET 2.0和它高兴地运行在XP SP3。
您是否尝试过上运行XP应用程序没有明显的嵌入式?此外,其.NET版本,你靶向,什么类型的.net应用程序的是(WPF中,的WinForms,服务等),最后(我要问),安装了XP的计算机上.NET的正确版本?
不隶属于 StackOverflow