如何将输入发送到隐藏程序c ++?

时间:2010-08-31 14:22:25

标签: c++ input hidden send

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

1 个答案:

答案 0 :(得分:0)

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

但为什么所有的麻烦?如果您不需要记事本的UI,为什么不自己打印文件?