全部博文(584)
分类: 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,就是用来以指定用户来运行程序的项目,可以参考