Ist es möglich, die Argumente eines Programms abzufangen?

Ist es möglich, die Argumente eines Programms abzufangen?

Ich möchte die Befehlszeilenargumente eines von mir verwendeten Programms erfassen, sodass ich diese Argumente sehen kann, wenn ich test.exe mit Argumenten starte, -debugauch -consolewenn ich den Quellcode des Programms nicht habe?

Antwort1

wmic process where caption="test.exe" get commandline
(Sie können natürlich auch wmicverschiedene Eigenschaften Ihres Systems (einschließlich Prozesse) starten und dann interaktiv abfragen, wenn Sie dies wünschen. wmic /?zeigt Ihnen Optionen)

Bearbeiten: Wenn Sie die grafische Benutzeroberfläche (GUI) in Win7 bevorzugen, sollten Sie im Task-Manager eine zusätzliche Spalte (unter Ansicht -> Spalten auswählen) mit dem Namen „Befehlszeile“ (genauer Wortlaut nicht bekannt) auswählen können, um anzuzeigen, was Sie benötigen.

Und schließlich könnten Sie einen Debugger anschließen (oder irgendetwas, das sich als Debugger ausgibt, ich habe simple cmd /k echoals Debugger-Ziel verwendet) überBildausführungsoptionen

verwandte Informationen