【发布时间】: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,因为没有这样的东西。