2010-08-31 61 views
1

所以我的问题是如何发送一些命令或从一个(c + +)程序输入到另一个如果你是在隐藏模式?例如,我想用函数WinExec(“notepad”,0)在记事本中打开一些文本文件;并且要打印文件的内容,我要对该文件进行处理,使用CTRL + P进行sendinput,并显示printig的窗口,....我想让所有对用户隐藏的处理,这可能吗?如何发送输入到隐藏的程序C++?

回答

0

有很多方法可以做到这一点。您可以在单独的桌面上打开记事本。如果使用SW_HIDDEN运行记事本,它也不会显示窗口,然后您可以使用windows hooks将创建的打印窗口和ShowWindow()隐藏起来。

但为什么一切麻烦?如果你不需要记事本的用户界面,为什么不自己打印文件?

+0

thnx ...我只是把记事本和打印简单的例子,我要做的是更高级的东西,比如发送一堆命令给程序,所有的都是隐藏模式 – user436011 2010-08-31 16:18:26