Wenn ich WinSat.exe von der Befehlszeile aus ausführen, wird ein neues Terminalfenster geöffnet

3447
tpdi

Wenn ich WinSat.exe starte, wird ein neues Terminalfenster geöffnet. Wenn WinSat beendet wird, wird das Terminalfenster geschlossen, sodass ich keine Zeit habe, die Ausgabe zu lesen.

Warum passiert das und wie kann ich damit aufhören?

7
Siehe auch: [Wenn der Befehl über Start> Ausführen ausgeführt wird, wird der Befehl beendet, bevor ich die Ergebnisse sehen kann.] (Http://superuser.com/questions/280772/when-running-command-from-start-run-the-command- Exits-vor-ich-kann-sehen-die-Res) slhck vor 12 Jahren 0
In welcher Version von Windows sind Sie? Führen Sie Winstat wirklich in einem Terminal aus? oder führen Sie es von einer Run-Linie aus? Kirk vor 12 Jahren 0
Vom Terminal (cmd). tpdi vor 12 Jahren 1
Funktioniert die Lösung der Frage, mit der ich verbunden bin, nicht? slhck vor 12 Jahren 0

1 Antwort auf die Frage

5
tpdi

Beantwortung meiner eigenen Frage: Dies passiert nicht, wenn ich WinSAT in einem mit "Als Administrator ausführen" geöffneten Cmd-Terminal ausführe.

Wenn ich WinSAT in einem cmd-Terminal ausführte, das nicht als Administrator geöffnet war, wird vermutlich ein neues Administrator-Terminal geöffnet, WinSAT ausgeführt und das Administrator-Terminal sofort geschlossen.

Was wirklich hilfreich ist, im "nicht hilfreichen" Sinne des Wortes, denn das kann nur herausgefunden werden.

Interessanterweise existiert WinSAT auch nicht für Cygwin; ls und die bash-Eingabeaufforderung glauben, dass die Datei einfach nicht existiert. Da es über die gleiche Berechtigung / Sicherheit wie andere Dateien verfügt, hat dies vermutlich auch damit zu tun, dass es UAC "special" ist.

UAC ist eine solche halbfertige Implementierung.