C# 是否有任何方法可以检测Windows安全对话框何时打开?

C# 是否有任何方法可以检测Windows安全对话框何时打开?,c#,.net,C#,.net,我有一个带有C#的应用程序,希望在Windows中打开Windows安全对话框时收到通知,我通过轮询和获取所有Windows对话框以及按标题检查来处理它,但这不是正确的方式,标题可能会有所不同(如在不同的语言中) 那么,有没有办法在对话框出现时通知我的应用程序 可能不会。如果是UAC的“你接受吗”屏幕,那么非常非常不,但是这个屏幕。。。软性否。使用一些旧的win32 api调用可能会让您捕获其进程id外观感谢您的评论,但我已经处理了UAC(),工作正常,但我找不到任何适用于Windows安全性的

我有一个带有C#的应用程序,希望在Windows中打开Windows安全对话框时收到通知,我通过轮询和获取所有Windows对话框以及按标题检查来处理它,但这不是正确的方式,标题可能会有所不同(如在不同的语言中)

那么,有没有办法在对话框出现时通知我的应用程序


可能不会。如果是UAC的“你接受吗”屏幕,那么非常非常不,但是这个屏幕。。。软性否。使用一些旧的win32 api调用可能会让您捕获其进程id外观感谢您的评论,但我已经处理了UAC(),工作正常,但我找不到任何适用于
Windows安全性的适当解决方案