如何使用“以管理员身份运行”要求自动检查我的 .NET 4 控制台应用程序 [重复]
Posted
技术标签:
【中文标题】如何使用“以管理员身份运行”要求自动检查我的 .NET 4 控制台应用程序 [重复]【英文标题】:How do I make it so my .NET 4 console app is automatically checked with the "run as administrator" requirement [duplicate] 【发布时间】:2011-05-03 16:17:06 【问题描述】:可能重复:How to force C# App to run as administrator on Windows 7
嗨
对不起题主,我真的不知道怎么问这个,谷歌搜索失败,可能是因为我不知道怎么问这个问题!
我知道您可以右键单击 .exe,然后它需要提升的权限,但我想在创建 .exe 之前进行设置。
问题只是 bin 文件夹被重新创建,并且不受源代码控制,我希望以某种方式保持此设置。
我听说过有关清单文件的事情...但不确定,显然我很困惑。
感谢您的帮助!
【问题讨论】:
在 *ix 中,这将被称为 setuid root。我不知道这在 Windows 上如何/是否有效。 是的,你是对的,这是一个骗子......虽然另一个问题仍然有点模棱两可也许......?尽管它确实包含正确的答案。这个问题应该结束吗? 【参考方案1】:查看 Hans Passant 在您的评论中发布的资源,因为该问题的答案是处理此问题的正确方法。
如果您只是想创建一个选中“以管理员身份运行”选项的快捷方式,则在HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\layers
处有一个注册表项。这是通过 NSIS 进行设置的 sn-p 代码,您应该能够适应:http://forums.winamp.com/showpost.php?p=2360109&postcount=6
【讨论】:
嘿,布拉德,你能把那个快捷方式编辑掉吗,因为它可能会引起混乱。我会把你标记为答案,如果有人发现这个,那么他们会关注 Has Passants 的答案。欢呼以上是关于如何使用“以管理员身份运行”要求自动检查我的 .NET 4 控制台应用程序 [重复]的主要内容,如果未能解决你的问题,请参考以下文章