【问题标题】:How to send input to hidden program c++?如何将输入发送到隐藏程序 C++?
【发布时间】:2011-04-06 07:30:36
【问题描述】:

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

【问题讨论】:

    标签: c++ input hidden send


    【解决方案1】:

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

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

    【讨论】:

    • thnx...我只是把记事本和打印作为简单的例子,我要做的是更高级的东西,比如发送一堆命令来编程,都处于隐藏模式
    猜你喜欢
    • 2013-08-18
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多