以下内容转自:http://blog.youkuaiyun.com/primer_programer/archive/2007/12/26/1968782.aspx,多谢博主! 使用下面函数:
WinExec( szCmdLine.c_str(), SW_SHOW );
ShellExecute
函数也可以执行命令行参数,有时
WinExec
函数执行结果并不理想,函数返回值是正确的,但是实际上执行却没有成功。
我曾在注销一个自定义控件时发生过此问题,后来用
ShellExecute
函数代替。
ShellExecute( NULL,
_T("open"),
“控件文件路径”
,
_T(" /unregserver"),
//
或者
UnRegsvr32
NULL,
SW_SHOWNORMAL);