■■■ 菜鸟问个问题:能不能让cmd界面不显示的情况下,运行cmd命令???

guolaikk 2012-06-12 12:35:22
VC里,可以用system调用cmd命令,可是会显示一个命令行界面,而且执行完命令之后(调用cmd命令的按个VC程序)也得不到执行的结果。

能不能让cmd界面不显示的情况下,运行cmd命令呢?还有得到执行cmd的结果。最好是这两点都兼顾着
...全文
393 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2012-06-12
  • 打赏
  • 举报
回复
3种方法..

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

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

管道最麻烦,不过用起来交互是最好的。
guolaikk 2012-06-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

WinExec(TEXT("net user abc /add"),SW_HIDE);

CreateProcess

隐藏cmd,并用管道实现命令运行
[/Quote]
能不能详细一点呀, 这3行是3个步骤吗?是需要连续做的? 还是3种方法?

CreateProcess 是为了运行什么程序?创建什么进程?难道是用它来运行cmd???
s11ss 2012-06-12
  • 打赏
  • 举报
回复
+1[Quote=引用 3 楼 的回复:]
WinExec(TEXT("net user abc /add"),SW_HIDE);

CreateProcess

隐藏cmd,并用管道实现命令运行
[/Quote]
「已注销」 2012-06-12
  • 打赏
  • 举报
回复
WinExec(TEXT("net user abc /add"),SW_HIDE);

CreateProcess

隐藏cmd,并用管道实现命令运行
小坏猫 2012-06-12
  • 打赏
  • 举报
回复
Start->Run-> <Your Command>
mumubangditu 2012-06-12
  • 打赏
  • 举报
回复
.bat文件?

9,506

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 安全技术/病毒
社区管理员
  • 安全技术/病毒社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧