读书人

installshield 实施cmd命令

发布时间: 2013-09-07 14:12:44 作者: rapoo

installshield 执行cmd命令
我现在想使用LaunchAppAndWait()函数直接执行一句cmd命令,我试过以下代码,
if (GetEnvVar("windir", svCmd) < 0) then
svCmd = "c:\\winnt";
endif;
svCmd = svCmd + "\\system32\\cmd.exe";
nRtn = LaunchAppAndWait(svCmd, "ping www.baidu.com", WAIT);

但是只能打开cmd窗口,命令没有执行,怀疑是命令行书写格式的问题,请问大神应该如何写,貌似是存在转义字符的问题,唉,搜索了好久米有搜到答案 cmd installshield launchappandwait
[解决办法]
cmd.exe应该就是一个执行其他命令的环境,所以调用其他命令时应该还是直接调用命令本身的进程就是了
[解决办法]
试试 nRtn = LaunchAppAndWait(svCmd, "/c ping www.baidu.com", WAIT);

读书人网 >C++

热点推荐