从配置文件强制应用程序到管理
答
不是从配置文件,而是在.manifest中。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
非常感谢。这很好。我向Visual Studio中添加了一个清单文件,但现在应用程序在启动时总是需要管理员权限,即使我从安装文件夹中删除清单文件。只有清单文件存在于文件夹中时,如何才能使应用程序以管理员身份启动? – 2013-02-11 09:28:48
不知道它是否缓存或什么。你有一个与.exe并列的mainfest,没有嵌入,对吧? – 2013-02-13 20:00:28
感谢您的回复。我所做的只是将该清单复制到我放入exe文件的同一个文件夹中。我不确定这是否是正确的方法。该文件被命名为myfile.exe.manifest – 2013-02-14 09:11:03