GUI应用程序包含一个功能(关闭菜单选项),可以将经常更新的图像生成到目录。
登录后正在运行的应用程序实例是此图像的唯一来源(显示设备上的“依赖”功能)。我已经研究过这个死亡 - 这是一个可悲的事实。
GUI应用程序提供COM接口,但没有生成图像。
GUI代码至少不能改变(大惊喜)。
其他过程在不同时间需要这些当前图像。
创建GUI应用程序实例并使用SendKeys操纵控件以生成图像的过程。
除了Sendkeys的片状外 - 假设Sendkeys可靠......
当控制台会话被锁定(锁定是生产要求)时,Sendkeys无法工作
SendMessage API无法发送“shift / letter”等键组合(需要调用菜单选项)。
当会话被锁定时,还有其他方法可以与应用程序进行编程交互吗?
Windows服务是否可以在预定时间解锁/锁定会话 - 足够长以允许生成图像。
我知道,我知道,它的垃圾。任何高层次的想法和MOST意见表示赞赏;)
答案 0 :(得分:2)
Virtual PC。
锁定主机,而不是虚拟机。
但要真正回答你的问题:我认为你不能将密钥发送到锁定的计算机上。为什么?如果有多个登录会话怎么办?它会将密钥发送到哪个?