Ist es möglich zu sehen, welche Befehle ein Programm ausführt?

0

Ich habe ein Windows-GUI-Programm, das beim Start cmd.exe startet und ich möchte genau wissen, welche Befehle in der Befehlsshell ausgeführt werden. Ich weiß, dass cmd.exe ausgeführt wird, sobald das Programm gestartet wird, da ZoneAlarm mich fragt, ob es ausgeführt werden soll oder nicht. Ich habe Process Explorer ausprobiert, glaube aber nicht, dass er das bietet, was ich brauche.

Vielen Dank für Ihre Erkenntnisse.

user333250
quelle
Versuchen Sie Process Monitor anstelle von Process Explorer. Es erfasst buchstäblich alles, was passiert, aber Sie müssen mit Filtern eingrenzen.
Dallas

Antworten:

0

Sie können die Befehlszeile, die zum Starten eines Prozesses verwendet wurde, ganz einfach anzeigen.

Gehe zu View-> Select Columns. Process ImageÜberprüfen Sie auf der Registerkarte Command Line.

Jetzt sollten Sie in der Lage sein, den vollständigen Pfad zum Prozess und die verwendeten Befehlszeilenargumente anzuzeigen.


Es ist erwähnenswert, dass der reguläre Task-Manager auch über diese Fähigkeit verfügt (für einige Prozesse jedoch etwas eingeschränkt).

ProcessesGehen Sie in der Registerkarte zu View-> Select Columnsund überprüfen Sie Command Line(kennen Sie sich aus?).

Sie sollten feststellen, dass bei den meisten Prozessen, die Sie wahrscheinlich interessieren würden, die Befehlszeilen auf ähnliche Weise angezeigt werden.

Jeff Mercado
quelle