当您不知道运行时应用程序名称时,UAC Application Manifest

时间:2009-07-15 14:38:10

标签: uac manifest elevated-privileges

如果UAC关闭,我的程序运行正常。我希望能够使用清单让它在启动时简单地请求提升权限。

来自MS的指示说“应用程序清单文件应该与具有.manifest扩展名的目标可执行文件同名”,这可能就是我没有取得任何成功的原因。

http://msdn.microsoft.com/en-us/library/bb756929.aspx

我的程序构建为“one.exe”,然后{SmartAssembly}将其重命名为“two.exe”,然后鼓励用户再次重命名。我无法分辨是否重要或使用哪个可执行名称。

有谁知道我想要的是否可能?如果没有,有没有办法让应用程序告诉用户我们UAC相关的问题?

提前致谢。

1 个答案:

答案 0 :(得分:3)

将清单作为资源嵌入.exe