【转载】MFC手动提升进程权限
2015-01-23 14:13
295 查看
void CtestProcessDlg::OnBnClickedButton1()
{
SHELLEXECUTEINFO sei={sizeof(sei)};
sei.lpVerb=L"runas";//必须的赋这个值
sei.lpFile=L"NOTEPAD";
sei.nShow=SW_SHOWNORMAL;
if (!ShellExecuteEx(&sei))
{
DWORD dwStatus=GetLastError();
if (dwStatus==ERROR_CANCELLED)
{
MessageBox(L"提升权限被用户拒绝!",L"提示",0x20);
} else if(dwStatus==ERROR_FILE_NOT_FOUND)
{
MessageBox(L"未找到记事本程序!",L"提示",0x20);
}
}
}
相关文章推荐
- [转载]提升进程权限-OpenProcessToken等函数的用法
- windows内核编程之手动提升进程权限
- 提升进程权限-OpenProcessToken等函数的用法(转载)
- MFC对进程权限的提升
- 提升进程权限-OpenProcessToken等函数的用法(转载)
- 转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
- 转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
- 转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
- 转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
- 转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
- VB 进程权限提升 代码
- 转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
- [转载]创建高权限进程
- 转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
- Win32汇编实现提升进程Debug权限的两种方法
- Linux 2.6.* 内核Capability LSM模块进程特权信任状本地权限提升漏洞
- 转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
- [转贴]提升进程权限为debug权限,无法禁止进程
- [转载]创建高权限进程
- 转载:如何指定程序在Vista上面需要提升权限运行(Elevated)