win7下,程序如何获取管理员权限
2013-02-17 09:58
609 查看
http://bbs.csdn.net/topics/350203355#r_70345208
发表于: 2010-12-04 11:45:13 win7下,程序如何获取管理员权限, 我的程序在更新一个文件的时候出现异常, 后来在修改的时候 干脆 DeleteFile它,GetLastError的时候返回 5 然后手动找到该文件,手动删除,系统就跳出一个提示框, 说必须有系统管理员权限菜能进行此操作,我点选ok之类的就可以删除, 再声明一下,那不是系统文件,属于我们软件的文件 怎么改变执行权限呢 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP 回复次数:13 |
xiaoc1026 xiaoc1026 等级: | #1 得分:30回复于: 2010-12-04 11:51:30 提权: C/C++ code ? | ||
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
wateryh wateryh 等级: | #2 得分:0回复于: 2010-12-04 12:23:01 引用 1 楼 xiaoc1026 的回复: 提权: C/C++ code static BOOL CUtility::EnableDebugPrivilege(BOOL fEnable =TRUE ) { BOOL fOK = FALSE; HANDLE hToken = NULL; if(OpenProcessToke…… 这位大哥啊,下班没,你提供的代码,在xp下true,win下就fail了, 怎么改下啊 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
wateryh wateryh 等级: | #3 得分:0回复于: 2010-12-04 12:24:26 在win7 下执行失败, |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
wateryh wateryh 等级: | #4 得分:0回复于: 2010-12-04 12:30:53 GetLastError()==1300 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
oyljerry oyljerry 等级: 2 6 4 更多勋章 | #5 得分:30回复于: 2010-12-04 12:55:58 引用 4 楼 wateryh 的回复: GetLastError()==1300 你程序本身右键-》run as administrator,看能删除 Win7上有UAC限制,为了加强安全,需要提升. |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
xianglitian 向立天 等级: 3 9 更多勋章 | #6 得分:20回复于: 2010-12-04 13:21:12 试试这段代码 以管理员身份重新打开进程 C/C++ code ? | ||
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
VisualEleven Eleven 等级: 2 2 更多勋章 | #7 得分:20回复于: 2010-12-04 15:44:49 C/C++ code ? | ||
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
haogeai123 haogeai123 等级: | #8 得分:0回复于: 2010-12-04 20:41:38 学习了 mark一个 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
lint412 lint412 等级: | #11 得分:0回复于: 2011-05-26 13:13:17 我遇到一个问题,不知道这种提权的方式能否解决我的问题: 我的程序在win7下需要以管理员权限运行,因为要修改一些文件,所以在通过资源文件的方式加入了控制。但是程序以管理员权限启动时,老是弹出uac的提示框,一定要用户点击yes才能继续,很烦,有没有什么方式,可以不会弹出提示框,而直接以管理员方式启动的方法? |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
sunper sunper 等级: | #12 得分:0回复于: 2011-06-04 08:47:23 Mark |
相关文章推荐
- 如何让程序在win7下获得管理员权限
- 如何获取win7管理员权限
- Win7如何提升为管理员权限,如何开机启动需要管理员权限的程序,解决win7开机不能自动运行的问题等
- VC,在win7下让程序获取管理员权限
- Win7如何提升为管理员权限,如何开机启动需要管理员权限的程序,解决win7开机不能自动运行的问题等
- Win7如何提升为管理员权限,如何开机启动需要管理员权限的程序,解决win7开机不能自动运行的问题等
- win7中如何获取管理员权限
- Delphi编译的程序如何获取管理员权限
- Vista、Win7上.net程序如何自动使用管理员权限运行
- Vista、Win7上.net程序如何自动使用管理员权限运行
- 编写C#程序让其在Win7 下以管理员权限运行
- VC编写vista或win7下需要管理员权限运行的程序
- Win7下要求以管理员权限运行程序
- 解决win7和win8系统文件无法删除提示需要管理员权限、怎样获取管理员权限方法
- 程序调用ShellExecuteEx打开其他程序(兼容UAC获取管理员权限)
- 如何取得win7管理员权限
- delphi7 编译的程序在win7下请求获得管理员权限的方法
- vs2005 中引入app.manifest(c#程序在win7下以管理员权限运行方法)
- 如何让 Win7 下的桌面应用程序以管理员权限运行
- 利用manifest提升程序为VISTA/WIN7管理员权限