Possible Duplicate:
How to prevent Vista from requiring elevation on patch.exe?
我的一个程序叫做“PatchCompiler.exe”。它在控制台中运行。或者更确切地说,它不会运行,因为如果 EXE 文件名称中的任意位置包含“Patch”,Windows 7 会以不同的方式处理该 EXE 文件,需要提升权限(“您是否希望允许来自未知发布者的以下程序对此进行更改”)电脑?”)。即使我授予此权限,它也会在一个临时控制台中运行,在我看到其输出之前该控制台就会消失。
是的,我知道我可以通过重命名我的程序来解决这个问题。但它编译补丁...
有人知道如何改变这种恼人的行为吗?
编辑添加:只是为了让自己清楚:我不希望我的程序以提升的状态运行!谁知道我留下了什么错误?
最佳答案
附上application manifest其中包括
<requestedExecutionLevel level="asInvoker" uiAccess="true"/>
关于windows-7 - Windows 7 EXE 文件名以 "Patch"开头,无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7914180/