MFC中用CreateProcess调用外部程序,而这个外部程序还需要输入数据。
MFC中用CreateProcess调用外部程序,而这个外部程序还需要输入数据,当然为了体现我编写的是一个程序,因此不希望这个调用的外部程序运行时出现界面,同时需要外部程...
MFC中用CreateProcess调用外部程序,而这个外部程序还需要输入数据,当然为了体现我编写的是一个程序,因此不希望这个调用的外部程序运行时出现界面,同时需要外部程序自动读取文件中的数据,而不是我手动输入,请问该怎么办,这个外部程序是否要做特殊处理,该怎么处理?求大神指点,感激不尽!
展开
展开全部
1、在CreateProcess时传入参数STARTUPINFO中的dwFlags设为STARTF_USESHOWWINDOW,
并且wShowWindow设为SW_HIDE。就可以隐藏外部程序界面了。
2、外部程序最好是有参数传递来自动读取文件,也就是CreateProcess的参数lpCommandLine。
3、如果没有,那你就要分析这个外部程序,是否可以通过发消息来触发读取文件这个事件。
并且wShowWindow设为SW_HIDE。就可以隐藏外部程序界面了。
2、外部程序最好是有参数传递来自动读取文件,也就是CreateProcess的参数lpCommandLine。
3、如果没有,那你就要分析这个外部程序,是否可以通过发消息来触发读取文件这个事件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询