如何从c ++打开admin命令提示符?

时间:2017-01-03 21:17:22

标签: c++ windows cmd admin

所以我一直在寻找如何做到这一点,但没有符合我需要的答案。

  • 在任何帐户上运行管理员命令提示符
  • 不需要管理员密码

我希望我的c ++程序以管理员身份打开命令提示符,以便用户可以运行admin命令(在此帖子中不会显示使用此命令!)

1 个答案:

答案 0 :(得分:1)

如果您使用系统,您可以使用:

system("runas /user:<admin-user> \"program.exe\"");

或ShellExecute功能:

ShellExecute(hwnd, "runas", "program.exe", 0, 0, SW_SHOWNORMAL);

查看Msdn: Shell Execute function