teli 发表于 2013-7-17 14:09:26

C#程序以管理员权限运行

在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员权限登录,其应用程序默认情况下也无法对系统目录、系统注册表等可能影响系统正常运行的设置进行写操作。这个机制大大增强了系统的安全性,但对应用程序开发者来说,我们不能强迫用户去关闭UAC,但有时我们开发的应用程序又需要以 Administrator 的方式运行,如何实现这样的功能呢?下面演示 C# 程序如何实现提示用户以管理员权限运行。本例以WinForm程序演示,新建一项目生成后进行相应修改:

详情参照博客园
http://www.cnblogs.com/Interkey/p/RunAsAdmin.html

羽叶 发表于 2013-7-17 18:10:10

既然转载就请转载完整,不要发个链接了事,谢谢。
页: [1]
查看完整版本: C#程序以管理员权限运行