Ich habe mit der Winrar SFX-Funktion eine Patch-Datei mit einer ausführbaren Datei erstellt.
Nach dem Ausführen der SFX-Datei und dem Ende der Extraktion wird meine ausführbare Datei nie ausgeführt, da sie keine Administratorrechte besitzt. Ich frage mich, wie ich dem Administrator über eine Programmiermethode (wie eine Batch-Datei) Zugriff auf diese Datei gewähren kann.
Ich weiß, dass ich mit der rechten Maustaste darauf klicken, zu "Eigenschaften" gehen, die Registerkarte "Kompatibilität" auswählen und dann das Kontrollkästchen "Als Administrator ausführen" aktivieren kann.
Das Problem ist, dass die Benutzer, die diesen Patch herunterladen, ihn nicht kennen (und meine Exe nur ausgeführt wird, wenn Sie mit der rechten Maustaste darauf klicken und "Als Administrator öffnen" auswählen, andernfalls wird das UAC-Popup niemals geöffnet oder angezeigt).
Ich habe einige Möglichkeiten ausprobiert, wie den "Elevator Runner (Elevate me)" usw., aber ich suche tatsächlich nach etwas Einfacherem als.
Ich muss nur dafür sorgen, dass die Exe immer als Administrator ausgeführt wird.