在Vista 下如何提升用户权限?

Rason401 2008-02-19 07:33:06
C# 开发Vista 应用程序, 在标准用户下运行时某些操作遇到要提升权限才能运行? 比如写注册表, 如何提升用户权限到Administrator?
...全文
1533 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
llyzcy 2008-02-19
  • 打赏
  • 举报
回复
学习
walkingmu 2008-02-19
  • 打赏
  • 举报
回复
首先VISTA登录的用户必须是管理员
其次一定要用户同意。
但是VISTA默认不会请求管理员权限,需要自己编程实现。
方法是在程序的manifest文件里添加请求。

如果你英文够好,请参考这篇文章:
http://blogs.msdn.com/cheller/archive/2006/08/24/how-to-embed-a-manifest-in-an-assembly-let-me-count-the-ways.aspx
如果英文不够好,可以看看我这篇文章(写的比较烂):
http://www.cnblogs.com/walkingmu/archive/2008/01/11/1034678.html

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧