以下是设置:
有时,根据我们发送给COM组件的参数,我们没有动手的旧dll会显示一个错误消息框 - 它们是错误的。
当然,这是一个服务器应用程序,没有人在它前面工作,整个服务卡住了,等待有人点击这些对话框才能恢复工作。
所以我的问题是:有没有办法设置com组件以防止它显示对话框?
谢谢!
答案 0 :(得分:1)
COM中没有任何内容限制消息框,您必须在组件内部设计一些解决方案。
一种方法是创建一个单独的线程,它将定期枚举所有窗口,找到属于该进程的窗口,在那里找到右键并以编程方式按下该按钮。