如何从我的WPF程序中阻止所有MessageBox.Show()?

如何从我的WPF程序中阻止所有MessageBox.Show()?,wpf,Wpf,我引用的一些DLL有一些MessageBox有时会出现,这在我的程序中是不需要的。所以我想阻止所有的MessagBox出现在我的WPF程序中。有可能吗?有。您可以查看字节码并删除MessageBox.Show命令。据我所知,没有其他解决办法。我发现了一个可能有用的链接:您可以编写一个紧密循环,每500毫秒唤醒一次,并检查是否存在包含OK按钮的窗口;如果它找到一个,发送消息到按钮。。。一个黑客可以肯定。。。如果有一个有效的消息框,它将被删除。可能是

我引用的一些DLL有一些MessageBox有时会出现,这在我的程序中是不需要的。所以我想阻止所有的MessagBox出现在我的WPF程序中。有可能吗?

有。您可以查看字节码并删除MessageBox.Show命令。据我所知,没有其他解决办法。我发现了一个可能有用的链接:您可以编写一个紧密循环,每500毫秒唤醒一次,并检查是否存在包含OK按钮的窗口;如果它找到一个,发送消息到按钮。。。一个黑客可以肯定。。。如果有一个有效的消息框,它将被删除。可能是