Hello @Kay,
ich habe ein ähnliches Problem.
Ich habe bereits ein anderes Programm, das Tasks mit erhöhten Rechten startet.
Wird dieses ausgeführt, erscheint der "Ausführen als..." Dialog.
Das Programm ist auch in der Whitelist eingetragen.
Hier die zugehörigen Registry Einträge:
"\"G:\Bernhard\Delphi XE\Start\Start.exe*\""=dword:00000023
"\"G:\Bernhard\Delphi XE\Start\Start.exe\" /0CC5C50CB7D643B68CB900BF000FFFD5 /execute_file|G:\Bernhard\Delphi XE\HICOM\HICOM.EXE|/Minimize|G:\Bernhard\Delphi XE\HICOM|1"=dword:00000023
"\"G:\Bernhard\Delphi XE\Start\Start.exe\" /0CC5C50CB7D643B68CB900BF000FFFD5 /execute_file|net|use R: \\Server\Speicher||6"=dword:00000023
Mein Workaround:
In der Funktion DialogProc schicke ich mir beim Auftreten von 'Start.exe' in der CmdLine selbst die Message WM_COMMAND, IDOK,BN_CLICKED und alles ist gut.
Meine Frage:
Wieso erscheint der "Ausführen als..." Dialog und wie kann man ihn mit Bordmitteln verhindern?
Viele Grüße, Bernhard