"Als anderer Benutzer ausführen" in der Kommandozeile (runas will nicht)

Gast #3364154
Hallo zusammen,

Da diverse Softwarehersteller, insbesondere im Bereich der PC-Spiele, 
immer mehr mit online-Programmen nerven, die permanent laufen wollen und 
sich Zugriff auf alles verschaffen, was nicht Niet- und Nagelfest ist, 
habe ich mir dafür eine Benutzerkonto eingerichtet, dass wirklich nur 
auf die Spieleordner zugreifen kann. (Origin z.B. hat in älteren 
Versionen ja angeblich gerne mal die ganze Festplatte gescannt).

Wenn ich jetzt in meinem Normalen Konto eingeloggt bin, kann ich mit 
Shift+Rechtsklick auf den entsprechenden Link das Spiel (Crysis 3) "Als 
anderer Benutzer ausführen", was auch wunderbar funktioniert.

Am liebsten wäre es mir aber natürlich, wenn ich das Spiel über einen 
"normalen" Link einfach "normal" starten könnte, ohne den Benutzernamen 
eingeben zu müssen (die Passwortabfrage soll ruhig noch kommen).

Ich habe sowohl mit "runas" als auch mit der "Aufgabenplanung" 
experimentiert, bekomme das Spiel darüber aber nicht zum laufen.

Bei "runas" meckert das Spiel, dass eine DLL fehlt, und bei der 
Aufgabenplanung wird es auch nicht richtig gestartet (eigentlich wird 
beim starten von Crysis 3 sofort Origin gestartet, im Taskmanager sieht 
man aber, das nur Crysis 3 läuft und bei einem Speicherverbrauch von 
20-30MB "hängen bleibt")

Es muss doch irgendeine Möglichkeit geben, den Menüeintrag "Als anderer 
Benutzer ausführen" mit Windows-internen Mitteln genau nachzubilden...

Funktioniert:
1
runas /profile /user:"Mein-PC\Goldener K„fig" cmd

Funktioniert nicht:
1
runas /profile /user:"Mein-PC\Goldener K„fig" "D:\GoldenerKaefig\OriginSpiele\Crysis 3\bin32\Crysis3.exe"
Persönliche Seite #3364193
Goldener Käfig schrieb:
> Bei "runas" meckert das Spiel, dass eine DLL fehlt

Richtiges Arbeitsverzeichnis gewählt? Sieh Dir in der Verknüpfung an, 
auf welches Arbeitsverzeichnis die verweist.

Probiere erst mal aus, das Programm ohne runas aus der Konsole heraus 
aufzurufen, also --von Deinem Beispiel ausgehend-- das hier:
1
d:
2
cd "\GoldenerKaefig\OriginSpiele\Crysis 3\bin32\"
3
Crysis3.exe

Erst wenn das funktioniert, lohnt es, mit runas zu experimentieren.
Gast #3364280
Vielen Dank, das war der richtige Denkanstoß!

Meine Lösung besteht jetzt aus zwei Batchdateien:

Crysis 3 Starter (Stage 1).bat:
1
@runas /profile /user:"Mein-PC\Goldener K„fig" "D:\GoldenerKaefig\Crysis 3 Starter (Stage 2).bat"

Crysis 3 Starter (Stage 2).bat:
1
@d:
2
@cd "\GoldenerKaefig\OriginSpiele\Crysis 3\bin32\"
3
@echo Crysis 3 wird gestartet...
4
@Crysis3.exe
5
@echo Um Origin nach dem Spiel wieder zu beenden,
6
@REM Drücken Sie eine beliebige Taste (kommt bei >pause<)
7
@pause
8
@taskkill /F /IM "Origin.exe"
9
@echo Origin wurde beendet.
10
@echo ---------------------
11
@pause

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.