Einzelnen Beitrag anzeigen

freimatz

Registriert seit: 20. Mai 2010
1.377 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Anderes Programm mit Administratorrechten aufrufen

  Alt 11. Nov 2020, 08:01
Hallo,
Danke für die Hinweise. Ich habe mich ein bischen eingelesen. Ich habe eine Lösung die bei neuen Versionen des Hauptprogramms funktioniert (zumindest bei mir).
Warum empfiehlst Du und viele andere ShellExecute? In deinem Link steht doch "Applications should use the CreateProcess function."

Auch ist mir immer noch nicht klar warum das Programm ohne "runas" nicht startet.
Überdies ist mir nun klar, dass es keine ausreichende Lösung ist wenn ich das jetzt ändere. Wenn z.B. jemand noch eine ältere Ausgabe des Hauptprogramms hats (das noch WinExec verwendet) so kann er das neue "andere Programm" immer noch nicht starten. (Das "andere Programm" ist ein Updater.)

Bleibe dann nicht nur das "andere Programm" nicht als Administrator laufen zu lassen sondern normal? So können alte Programme das noch staren. Dafür müsste dann das "andere Programm" dann ein weiteres Programm mit Administatorrechten starten dass dann tut was man nur mit Administatorrechten tun kann.
  Mit Zitat antworten Zitat