【发布时间】:2010-06-02 15:32:23
【问题描述】:
我正在用 VB.NET 开发一个 Windows 服务,它启动一个执行某些工作的遗留应用程序。该服务充当旧版应用程序的包装器,允许用户自动执行其他手动操作。
一切都很好,除了旧版应用偶尔会显示一个消息框。当它执行此操作时,进程会停止,直到消息框关闭。
由于服务将在服务器上运行,因此不会有用户关闭消息框。
该服务在System.Diagnostics.Process 中启动旧版应用程序。
有没有办法检测我已经开始使用System.Diagnostics.Process 的进程显示了一个消息框?还有有没有办法通过代码关闭消息框?
【问题讨论】: