1

У меня есть две программы:

Когда A.exe работает, он вызывает B.exe с рядом аргументов.

Любые предложения относительно того, как я могу увидеть эти аргументы? Я мог бы написать другую программу B.exe для этого, но это звучит сложнее, чем нужно.

Идеи?

3 ответа3

7

Взгляните на Process Explorer , который происходит от sysinternals.

http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

0

Это должно работать на Windows и Linux, но я не уверен:

import sys
print sys.argv #This prints a list of all arguments
if '--option' in sys.argv:
    pass #do something
0

Я думаю, что Windows SDK имеет xperf.exe, и он также может отслеживать вызовы процесса. Точно сказать не могу. Не победитель * человек.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .