c# - 确定按钮上的用户帐户控制

标签 c# windows winforms uac

我已经通过 Internet 研究了表单“确定”按钮上的 UAC 功能,但无法获得相关信息。与实现 UAC 相关的所有信息都是他们以管理权限重新启动应用程序。

我的要求是制作这样的应用程序,当用户单击带有盾牌图标的确定按钮时,用户将能够通过提升用户权限在 Windows 注册表中保存一些信息,但我不想重新启动具有管理员权限的应用程序。

最佳答案

重新启动应用程序(或启动辅助应用程序)是您所做的。启动应用程序时请求提升权限会导致出现 UAC 确认屏幕。显示盾牌图标的目的基本上是让用户知道确认屏幕即将出现。

您不必重新启动您的应用程序。如果您的应用程序允许多个实例,您可以使用命令行参数启动第二个副本,指示要进行的注册表更改。或者你可以有一个帮助应用程序来做管理工作,并根据需要启动它。辅助应用程序不需要创建或显示窗口;它可以完全是后台操作。

关于c# - 确定按钮上的用户帐户控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13803038/

相关文章:

c# - 如何从子窗体设置父窗体 WindowState 属性?

wpf - 如何使 WPF 文本框使用密码字符?

c# - QuickBooks错误将自定义字段添加到子客户/职位QBFC

c# - 如何公开样式的内部控制?

c# - 在Amazon Web Services上扩展SQL Server

c++ - 如何确定知名组中用户的成员身份为 Everyone

c# - 冲浪/筛选/用于模板匹配

asp.net - Web 服务器上更多与更快的内核

windows - 将 TIMECODE 转换为帧编号的批处理

c# - 如何拥有可以点击的透明表格