In einer
MDI-Anwendung wird aus einem modalen Fenster heraus eine Anwendung gestartet, die Administrator-Rechte benötigt. Das Problem ist, dass der
UAC-Dialog nicht immer im Vordergrund ist. Der User muss dann [Alt]+[Tab] drücken, um den Dialog überhaupt zu sehen.
Mit ShellExecute()? Dem ShellExecute() kann ein Owner-
Handle mitgegeben werden, mit dem man das regeln kann.
Der
UAC Dialog kommt vom Betriebssystem und den Bezug zu einer Delphi XE2 oder neuer, kann ich hier nicht sehen.