手动提升进程的权限
Bool ShellExecuteEx(LPSHELLEXECUTEINFO pExecInfo);
typedef struct _SHELLEXECUTEINFO
{
DWORD cbSize;
ULONG fMask;
HWND lpVerb;
PCTSTR lpFile;
}
lpVerb必须设为"runas"
lpFile必须包含使用提升后的权限来启动一个可执行文件的路径,
提升后的权限是什么意思?
还有在windows中医管理员身份才能运行的程序有啥特点?管理员方式运行为什么就能执行?
是有些函数不允许访问还是啥原因?
[最优解释]
请参考 windows 核心编程