Programm ausführen als Administrator
Hallo rholz
Kann man diesen Vorgang eventuell in eine Art Makro verpacken, damit ein Doppelklick auf eine Desktopverknüpfung zum selben Ergebnis führt?
Ja, kann man. Lade dir die beiden Programme
AutoIt und
AutoIt Script Editor herunter und installiere sie
.
Download -->
AutoIt und AutoIt Script Editor
Starte nun den
SciTE Script Editor und kopiere dir den folgenden Code:
Code:
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.2.12.1
Author: mac
Script Function:
RunAs - Ein Programm als Administrator ausführen
Für Computer ohne Netzwerk - Adminkonto ist lokal gespeichert
#ce ----------------------------------------------------------------------------
; Script Start
Dim $UserName, $Password, $RunProgram, $RunPath
; "Administrator" - Ersetzten mit Name des Admin-Konto
Local $UserName = "[COLOR=Red]Administrator[/COLOR]"
; "xxxxxxxxxx" - Ersetzen mit Passwort für Admin-Konto
Local $Password = "[COLOR=Red]xxxxxxxxxx[/COLOR]"
; Welches Programm gestartet werden soll - Eigenschaften - Ziel
$RunProgram = "[COLOR=Red]C:\Programme\MeinProgramm\MeinProgramm.exe[/COLOR]"
; Ausführen in - Eigenschaften - Ausführen in
$RunPath = "[COLOR=Red]C:\Programme\MeinProgram[/COLOR]"
; Programm als Administrator ausführen
RunAs ( $UserName, @ComputerName, $Password, 0, $RunProgram, $RunPath, @SW_MAXIMIZE )
; @SW_MAXIMIZE - Bei Bedarf durch @SW_MINIMIZE
; @SW_MINIMIZE = Minimiertes Fenster
; @SW_MAXIMIZE = Maximiertes Fenster
; Script Ende
Alles was nach einem Semikolon ";" folgt, dient nur zur Dokumentation. Kannst du löschen wenn du willst. Alles was du an deine Umgebung anpassen musst ist
rot Dargestellt. Nachdem du alles an deine Bedürfnisse angepasst hast speicherst du diese Datei, zB. mit dem Namen MeinScript.au3 auf deinem Desktop. Nun testest du mit einem Doppelklick, ob das Script auch wirklich funktioniert. Dieses Script kann gelesen werden, d.h. dein Passwort ist immer noch sichtbar.
Funktioniert alles Wunschgemäss, klickst du das neue Icon (in meinem Beispiel MeinScript.au3) mit der rechten Maustaste an und wählst in der Auswahl
Combile Script. Jetzt wird eine neue Datei mit dem MeinScript.exe erstellt. Das ist nun das Icon, welches du in Zukunft für dein MediaMokey verwenden kannst. Als "Eingeschränkter Benutzer" kannst du über MeinScript.exe das Programm als Administrator ausführen. Das Passwort ist nun nicht mehr sichtbar. Das Original Script (MeinScript.au3) wird nun nicht mehr benötigt. Wenn du für MeinScript.exe ein passendes Icon auswählen willst, wähle anstatt Combile Script,
Combile with Options.
gruss
mac