Windows 7 EXE文件名以"Patch"开头,不会运行

3 windows-7

可能重复:
如何防止Vista要求提升patch.exe?

我的一个程序叫做"PatchCompiler.exe".它在控制台中运行.或者更确切地说,它不会运行,因为如果它在名称中的任何位置都有"Patch",Windows 7会以不同的方式处理EXE文件,需要提升权限("您是否希望允许来自未知发布者的以下程序对此进行更改电脑?").即使我授予此权限,它也会在一个短暂的控制台中运行,在我看到它的输出之前就会消失.

是的,我知道我可以通过重命名我的程序来解决这个问题.但它编译补丁......

有人知道如何改变这种恼人的行为吗?

编辑添加:只是为了让自己清楚:我不希望我的程序以提升状态运行!谁知道我留下了什么错误?

phi*_*hag 5

附加一个应用程序清单,其包括

<requestedExecutionLevel level="asInvoker" uiAccess="true"/>
Run Code Online (Sandbox Code Playgroud)