Dieser Passwortdialog ist halt ein interner Teil des
UAC, welcher sich von extern scheinbar nicht ansprechen läßt, vorallem dann nicht, wenn das
UAC nicht läuft.
Nein, er ist kein Teil der
UAC. Das Ding lässt sich auch aufrufen, wenn die
UAC komplett abgeschaltet ist. Teste es selbst, indem du - bei ausgeschalteter
UAC - Shift+Rechtsklick auf eine Verknüpfung (oder eine EXE) auf deinem System machst und "Als anderer Benutzer ausführen" wählst. Eben deswegen bin ich ja so daran interessiert, den Dialog zu nutzen.
Ich habe mich vorerst für die o.g. Variante 3 entschieden, das
Handle also via Parameter an die andere Instanz zu übergeben. Das hat den Vorteil, dass ich nicht mit beiden Instanzen dieselbe Message registriere (Variante 2), ich kein Fenster suchen muss (Variante 1; IMO potentiell fehlerträchtig) und nicht alle anderen Fenster mit einem Broadcast nerve (Variante 2).
MfG Dalai