日期:2014-05-17  浏览次数:20830 次

■■■ 菜鸟问个问题:能不能让cmd界面不显示的情况下,运行cmd命令???
VC里,可以用system调用cmd命令,可是会显示一个命令行界面,而且执行完命令之后(调用cmd命令的按个VC程序)也得不到执行的结果。

能不能让cmd界面不显示的情况下,运行cmd命令呢?还有得到执行cmd的结果。最好是这两点都兼顾着

------解决方案--------------------
3种方法..

WinExec有时候好像不能运行,不知道为什么。

CreateProcess 第二个参数直接写入命令就行了,第一个留空(NULL),。后面属性里面加隐藏。

管道最麻烦,不过用起来交互是最好的。