Ausführen eines Windows-Programms als Administrator (VBS in EXE kompiliert, um das Kennwort zu verschleiern) - Wie Man

Ausführen eines Windows-Programms als Administrator (VBS in EXE kompiliert, um das Kennwort zu verschleiern)

Ich kann nicht behaupten, alles auf eigene Faust entdeckt zu haben, aber durch die Zusammenstellung verschiedener Ressourcen konnte ich dies erreichen. Das Problem war ursprünglich, dass OmniPage nicht im normalen Benutzermodus ausgeführt wurde und als Administrator ausgeführt werden musste.

Wie kann man das dann als Administrator (VBS) ausführen lassen, ohne Anmeldeinformationen einzugeben, und gleichzeitig sicherstellen, dass das Skript nicht leicht gelesen werden kann, um das Kennwort zu erhalten. Weiter lesen.

2 Schritte insgesamt

Schritt 1: Verwenden Sie dieses VBS unten

1) Ändern Sie den Benutzer "Administrator" in einen für Ihre Umgebung geeigneten Benutzer (falls zutreffend).

2) Ändern Sie PROGRAMNAME in Ihren vollständigen Pfad zur ausführbaren Datei. Leerzeichen sind erlaubt. Stellen Sie sicher, dass die Anführungszeichen (") beibehalten werden.

3) Ändern Sie PASSWORD ~ in Ihr Passwort, das dem obigen Konto zugeordnet ist. Sie müssen sicherstellen, dass TILDE (~) am Ende des Kennworts verbleibt, da dies nicht funktioniert. Leerzeichen sind erlaubt.

Option explizit
dim oShell
set oShell = Wscript.CreateObject ("WScript.Shell")
oShell.Run "runas / user: administrator" "PROGRAMNAME" ""
WScript.Schlaf 100
oShell.Sendkeys "PASSWORD ~"
Wscript.Quit

Schritt 2: "Kompilieren" mit IEXpress 2.0 (in Windows XP, 7 integriert)

Jetzt haben Sie die obige VBS-Datei. Stellen Sie sicher, dass Sie es zuerst testen, bevor Sie fortfahren.

Klicken Sie auf einem Computer mit Windows XP oder 7 auf Start / Ausführen, geben Sie "iexpress" (ohne Anführungszeichen) ein und klicken Sie auf OK.

Wählen Sie "Neue Selbstentziehungsrichtliniendatei erstellen" aus und klicken Sie auf Weiter.

Wählen Sie "Dateien extrahieren und Installationsbefehl ausführen" und klicken Sie auf Weiter.

Geben Sie einen Titel für dieses Programm ein und klicken Sie auf Weiter.

Wählen Sie "Keine Aufforderung" und klicken Sie auf Weiter.

Wählen Sie "Keine Lizenz anzeigen" aus und klicken Sie auf Weiter.

Klicken Sie auf "Hinzufügen" und wählen Sie das VBS-Skript aus, das Sie oben erstellt haben, und klicken Sie auf Weiter.

Geben Sie im Feld "Programm installieren" ein

c: windows system32 cscript.exe "VBSFileName.vbs"
oder
c: windows system32 wscript.exe "VBSFileName.vbs"

(wobei "VBSFileName.vbs" der Name Ihrer Datei ist, stellen Sie sicher, dass die Anführungszeichen beibehalten werden ... Ich ziehe es vor, WScript für diese bestimmte Anwendung zu verwenden, aber beide funktionieren.)

Weiter klicken

Wählen Sie "Ausgeblendet" und klicken Sie auf Weiter.

Wählen Sie "Keine Nachricht" und klicken Sie auf Weiter.

Geben Sie den Pfad und den Dateinamen für Ihr Programm ein (es kann danach überall kopiert werden)

Markieren Sie beide Kästchen.

Wenn Sie das zweite Kästchen "Dateien speichern mit ..." aktivieren, wird eine Warnung zur Kompatibilität mit Windows95 angezeigt. Klicken Sie auf "Ja" und dann auf Weiter.

Wählen Sie "Kein Neustart" und klicken Sie auf Weiter.

Wählen Sie "SED-Datei speichern", fügen Sie einen Pfad und einen Dateinamen hinzu und klicken Sie auf "Weiter".

Weiter klicken.

Klicken Sie zum Beenden auf Fertig stellen.

Und das ist es. Ihre VBS ist jetzt kompiliert, und Sie haben jetzt einen Launcher, um dieses nervige Programm auszuführen, das sich ohne Administratorrechte weigert!