UAC 和 WinForms
你好 如何制作一个向用户请求管理员权限的按钮?就像 UAC 在 Windows 中工作一样,如果程序需要管理员权限,您将获得一个 UAC 窗口。 当然,我会将正确的帖子标记为答案。 谢谢
Hello
How can I make a button that requests the admin priviledges from the user? Just like UAC works in Windows, if a program needs admin rights, you get an UAC window.
I will mark the correct post as answer of course.
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你不能。您需要指定整个应用程序正在提升运行,或者您可以按照 Mozilla 风格执行操作,创建一个以管理员身份运行的帮助应用程序,然后从 UAC 按钮调用它。
如果您需要澄清,请发表评论。
You cant. You need to specify your whole app is running elevated, OR you can do things a-la-mozilla style, create a helper app that does run as admin, and call it from your UAC button.
Comment if you want clarification.
请参阅 CodeProject 上的示例。
您必须重新启动应用程序才能提升其权限。
See this example on CodeProject.
You will have to restart your application to elevate its rights.