【问题标题】:How to Run(launch) elevated command prompt programmatically in Vista如何在 Vista 中以编程方式运行(启动)提升的命令提示符
【发布时间】:2009-11-25 15:28:42
【问题描述】:

我正在尝试从批处理文件(通过代码)安装一些文件。 但是,该命令只能在 Vista 和 Windows 7 中作为“提升的命令”运行 有什么办法可以通过程序来完成吗?

我通过在 VC++/MFC 代码中调用“CreateProcess”来启动批处理文件。

谢谢

【问题讨论】:

    标签: mfc windows-vista


    【解决方案1】:
    ShellExecute(NULL, L"runas", ...);
    

    无论出于何种原因,“runas”动词不是documented in MSDN,而是...

    【讨论】:

    • 感谢上述解决方案解决了我的问题!
    猜你喜欢
    • 1970-01-01
    • 2013-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 2015-02-06
    • 1970-01-01
    相关资源
    最近更新 更多