Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1695844
  • 博文数量: 584
  • 博客积分: 13857
  • 博客等级: 上将
  • 技术积分: 11883
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-16 09:34

分类: Windows平台

2013-01-16 10:58:36


1、法一:

runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"

我感觉这种方法不靠谱。

2、法二:

通过manifest文件使VC应用程序获得管理员权限

这种方法还不错[1]。

3、法三:

起 名为setup,win7会自己提升权限,增加manifest文件。还有一种方法是改注册表。HKEY_CURRENT_USER\Software \Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

添加一个字符串值 名称就是你的程序的路径和名字,值为RUNASADMIN。

也可以做成服务。

4、其它方法:

还有的网友说:有个开源的项目叫做RunAs,就是用来以指定用户来运行程序的项目,可以参考

阅读(1135) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~