Ein fremdes Programm soll mit meinem Script gestartet werden. Das fremde Programm (Macrium Reflect) benötigt Admin-Rechte und bringt deshalb bei jedem Start die Abfrage der Benutzerkontensteuerung. Das ist aus mehreren Gründen nicht gewollt.
Wie kann man ein fremdes Programm mit Admin-Rechten starten, ohne dass diese UAC-Abfrage erfolgt?
Edit zum besseren Verständnis:
Das Script wird per Win-Autostart aufgerufen und alles soll "silent" ablaufen, ohne dass vom eigenen Script oder vom fremden Programm eine UAC-Abfrage erfolgt. (Eine hoffentlich bessere Beschreibung ist im Posting #8 zu finden.)
Als Lösung habe ich bisher gefunden, dass man die Windows-Aufgabenplanung nutzen kann. Dadurch wird jedoch der Programm-Aufruf noch weiter "verzweigt": Mein Script wird aufgerufen -> damit wird die Aufgabenplanung aufgerufen -> damit wird das Backup-Programm aufgerufen -> damit wird die Backup-Konifurationsdatei aufgerufen.
Gibt es vielleicht eine einfachere Lösung?
'RunAs' funktioniert nicht.
Durch Test konnte ich ermitteln, dass RunAs keine Lösung ist. Hier die somit hinfälligen Gedanken dazu.
RunAs - Hierzu habe ich Unmengen an Infos gefunden, die teils schwammig, teils widersprüchlich sind. (Das Meiste war in englisch.) Für mich hat sich folgendes herauskristalliesiert. Mit RunAs erscheint ein Dialog, der Benutzername, Passwort, usw. abfragt. Das soll einmalig erfolgen, die Daten werden dann gespeichert und bei weiteren Aufrufen automatisch verwendet. Ich nenne das jetzt mal "Admin-Freischalten" Wie ist das denn wirklich, stimmt davon etwas?
Sollte es so sein, dass sich das Admin-Freischalten isoliert auf das gewünschte fremde Programm bezieht, wäre das ein Volltreffer! Das wäre genau richtig und in der Praxis akzeptabel.
Nicht akzeptabel wäe es, wenn es sich auf das AutoIt-Script bezieht, oder noch schlimmer, wenn es sich auf ALLE Programme bezieht, also quasi die UAC aushebelt/ausschaltet.
Bei meinen Recherchen wurde da oft etwas in der Art geschrieben, aber ich konnte nicht die genauen Zusammenhänge erfahren.
Über Ideen und Vorschläge würde ich mich freuen.