我正在升级屏幕抓取应用程序。我们正在使用 ActiveX 控件从 IBM 大型机中抓取屏幕。大型机程序经常挂起并使 ActiveX 控件崩溃,从而导致我们的应用程序崩溃。我们无权访问大型机或 ActiveX 源代码。我们不会编写自己的活动 x 控件。
封装 ActiveX 控件以检测应用程序与控件一起挂起以便我们可以终止进程并使用代码重新启动的最糟糕的方法是什么?
我应该创建 2 个单独的应用程序吗?一个作为控制器检查另一个并在进程挂起时终止/重新启动进程?
他们必须在不同的应用程序域上吗?即使它们位于不同的应用程序域中,是否可以让两个程序相互通信?