Hm, entweder mit einem wohl ziemlich kompliziertem
API-HOOK oder du überprüfst in einem
THREAD oder einfach einer Endlosschleife realisiert mit einem Timer, die Klasse des Fensters im Vordergrund
GETFOREGROUNDWINDOW. Dabei kannst du allerdings nicht unterscheiden ob es sich um einen Popup in Form von: "Wollen sie wirklich beenden?" oder um so einen wie du beschrieben hast handelt.
In einem eigenem Projekt habe ich rausgefunden, dass die Popup klasse #32770 heisst. Ob das immer so ist, oder nur bei der laufenden Windowssession - tut mir leid, kann ich dir nicht sagen. Ich gehe allerdings davon aus das es ein fixer wert sein müsste.
So, müsstest du schonmal erkennen dass ein popup aufgepoppt ist. Den Titeltext, erhälst du mit
GETTEXT und dem Handle des Popups. Wenn der Text dann "Zugriff auf xxx erlauben" heisst. Kannst du den Button drücken. Hierfür brauchst du zuerstmal das Handle des Buttons, das bekommst du mit
FINDWINDOWEX. Dann musst du mit
SENDMESSAGE einen klick befehl senden. Die Parameter hierfür ist
WM_COMMAND.
Ich weiss, die Antwort ist jetzt total zusammengeschusstert. Und ob das auch alles dann in der Praxis so funktioniert (wer weiss welche Fenster noch dei Klasse #32770 haben...) weiss ich auch nicht.
Ich bin offen für andere Antworten

Das Thema intressiert mich durchaus. Ich muss aber ehrlich sagen, dass ich mir nicht vorstellen kann dass es da ne extrafunktion für gibt. Aber ich lass mich gerne vom Gegenteil überzeugen.