关于c#:我如何制作它,以便我的.NET 4控制台应用程序自动检查“以管理员身份运行”的要求

How do I make it so my .NET 4 console app is automatically checked with the “run as administrator” requirement

本问题已经有最佳答案,请猛点这里访问。

0

你好

很抱歉,我真的不知道该怎么问这个问题,谷歌搜索失败了,可能是因为我不知道该怎么问这个问题!

我知道您可以右键单击.exe,然后它将需要提升的权限,但我想在创建.exe之前设置此权限。

问题很简单,bin文件夹被重新创建,并且不受源代码控制,我希望以某种方式保持此设置。

我听说过关于清单文件的事…但不确定,显然我很困惑。

谢谢你的帮助!


检查HansPassant在您的评论中发布的资源,因为这个问题的答案是处理这个问题的正确方法。

如果您只想创建一个选中了"以管理员身份运行"选项的快捷方式,那么在HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\layers有一个注册表项。下面是通过NSI设置的代码片段,您应该能够适应:http://forums.winamp.com/showpost.php?P=2360109&PostCount=6