从“用户帐户控制”对话框中获取返回值

时间:2014-09-05 19:20:47

标签: c++ c windows user-accounts

我不确定是否可能,但如果是,那么我想知道如何。使用ShellExecute()可以执行命令并打开东西,因此我决定以管理员身份使用这一小段代码打开cmd.exe

ShellExecute(0, "runas", "cmd.exe", command, 0, SW_HIDE);    // command being a cmd line command
// now it works okay, it runs cmd as administrator, i want to get the return value
// of the UAC 'yes' or 'no' option.ie.
// in pseudo code
if( UAC == NO ) // do something
else // do something else

是否可以使用C / C ++编写类似的代码?

0 个答案:

没有答案