VC 中如何调用外部程序?

jorsen_gong 2008-10-27 11:42:17
各位大侠好!

向大家请教一个问题!
在VC中,我需要编写一个应用程序app1:有以下几步:
1,在app1中启动一个外部shell程序,如cmd.exe;
2,在app1中向那个外部shell程序发送一条命令,如ipconfig,dir等命令。
3,在app1中获取ipconfig的输出信息(或是把ipconfig的输出发给app1),然后再进行分析。

现在第一步能实现,后两步不知是否有方法实现?我以前没有用过VC,在学习中,见笑了。
各位高手,请帮忙看看VC是否能实现我的需求,有什么具体办法没有?
先谢了!



jorsen_gong@126.com
...全文
85 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
VsirSoft 2008-10-28
  • 打赏
  • 举报
回复
1.system();这个函数可以在执行完命令后才返回。但是显示黑窗口
2.WinExec ShellExecute CreateProcess这三个都能不显示黑窗口。
scklotz 2008-10-27
  • 打赏
  • 举报
回复
system( "ipconfig > c:\\1.log" );

FILE* fp = fopen( "c:\\1.log" );
if( fp ) {
fread( ...)
...
fclose( fp );
}

15,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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