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