可能重复:
如何防止Vista要求提升patch.exe?
我的一个程序叫做"PatchCompiler.exe".它在控制台中运行.或者更确切地说,它不会运行,因为如果它在名称中的任何位置都有"Patch",Windows 7会以不同的方式处理EXE文件,需要提升权限("您是否希望允许来自未知发布者的以下程序对此进行更改电脑?").即使我授予此权限,它也会在一个短暂的控制台中运行,在我看到它的输出之前就会消失.
是的,我知道我可以通过重命名我的程序来解决这个问题.但它编译补丁......
有人知道如何改变这种恼人的行为吗?
编辑添加:只是为了让自己清楚:我不希望我的程序以提升状态运行!谁知道我留下了什么错误?
附加一个应用程序清单,其包括
<requestedExecutionLevel level="asInvoker" uiAccess="true"/>
Run Code Online (Sandbox Code Playgroud)