1.达到目的:
在installshield中达成调用cmd.exe执行某种指令,比如删除一个服务,需要通过cmd,exe执行sc delete ServiceName
2.实现函数 :
LaunchAppAndWait ("","sc delete ServiceName",LAAW_OPTION_HIDDEN);
LaunchAppAndWait ("cmd.exe","sc delete ServiceName",LAAW_OPTION_HIDDEN);
误区:
LaunchAppAndWait ("cmd.exe \c"……
cmd.exe后面不要跟\c 会执行不成功。具体原因还未来得急查。试过错的。
3.函数解释:
LaunchAppAndWait ("",需要执行的语句",函数执行的方式);
函数返回ISERR_SUCCESS表示执行成功。
函数执行的方式:
LAAW_OPTION_WAIT:表示显示执行界面不隐藏
LAAW_OPTION_HIDDEN:表示隐藏执行界面,就是隐藏掉cmd.exe执行的时候的黑框。
参数的其他取值请查看帮助。
这是第一篇日志,多说两句:多积累,多看帮助。把自己的积累写下来。