installshield调取cmd.exe运行指令的

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执行的时候的黑框。


参数的其他取值请查看帮助。

这是第一篇日志,多说两句:多积累,多看帮助。把自己的积累写下来。


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值