【问题标题】:Using KeyboardEvent in a VPS在 VPS 中使用 KeyboardEvent
【发布时间】:2019-02-23 21:36:15
【问题描述】:

我有一个通过远程桌面连接访问的 VPS。在这个 VPS 中,我运行了几个自动执行任务的 Delphi 应用程序。对于这些任务,我使用 KeyboardEvent Windows API 模拟键盘按下。

只要我通过 RDC 登录机器,它就可以正常工作。当我注销时,Delphi 应用程序继续运行,但没有 KeyboardEvent 工作了。

有没有办法解决这个问题,或者即使没有登录 VPS 也可以发送密钥的 API 替代方案?一直连不上VPS……

提前致谢!

【问题讨论】:

  • 当您未连接到 VPS 时,您希望密钥从哪里来?另外,为什么不以不需要按键的方式自动化您的应用程序呢?
  • @MartynA 好吧,我希望按键来自 API,而不是物理键盘;)
  • 我猜键盘焦点需要交互式登录。
  • 伪造 KB 输入是最后的自动化黑客。如果存在任何其他替代方案,则应优先考虑。除了这个之外,真的没有其他方法可以自动化你正在做的事情吗?
  • 键当然不能来自 KeyboardEvent Windows API,因为没有这样的东西。

标签: windows delphi winapi


【解决方案1】:

我找不到解决此问题的方法,但可以找到解决方法:如果您在 VPS 内安装新虚拟机,即使您与 VPS 本身断开连接,KeyboardEvent 也会起作用,因为虚拟机将继续运行.不是一个理想的解决方案,但到目前为止我能找到的最好的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多