VC6.0,WIN7/VISTA下,如何使程序自己"以ADMINISTRATOR身份运行"?

kenshu 2011-01-25 12:47:56
程序需要读取硬盘序列号,需要以ADMINISTRATOR身份运行.

WIN7/VISTA下,(我已经以administrator身份登陆WINDOWS的情况下),第一次运行这个程序,依然需要右击这个EXE,选择"以ADMINISTRATOR身份运行".

有什么办法可以让这个EXE自己提高权限?



谢谢!
...全文
269 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaobiaobiao212 2012-11-14
  • 打赏
  • 举报
回复
有没有什么办法在程序代码里边设置呢
Eleven 2011-01-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kenshu 的回复:]
楼上,mainfest是怎么用?

谢谢!
[/Quote]
VC编写在windows7下以管理员权限运行的程序
kenshu 2011-01-28
  • 打赏
  • 举报
回复
楼上,mainfest是怎么用?

谢谢!
tompaz 2011-01-26
  • 打赏
  • 举报
回复
mainfest增加需要管理员权限运行就行了
疯狂石头_ 2011-01-25
  • 打赏
  • 举报
回复

SHELLEXECUTEINFO sei = { sizeof(SHELLEXECUTEINFO) };

// Ask for privileges elevation.
sei.lpVerb = TEXT("runas");

// Create a Command Prompt from which you will be able to start
// other elevated applications.
sei.lpFile = 应用程序名称;

// Don't forget this parameter; otherwise, the window will be hidden.
sei.nShow = SW_SHOWNORMAL;

ShellExecuteEx(&sei);


可以用另外一个程序启动本身程序
手机写程序 2011-01-25
  • 打赏
  • 举报
回复
用mainfest吗?

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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