Пин Intel: Instrumentate работает процесс

Я создал простой инструмент, который выводит все вызовы win32 CreateFileW. Он работает нормально, но когда я пытаюсь подключить его к уже запущенному процессу, процесс просто завершается. Пробовал с несколькими приложениями (блокнот, WordPad, Internet Explorer), тот же результат. Это команда, которую я использую:

.\pin -pid 8804 -t dumpfile.dll

Я получил совет, чтобы попытаться отключить многопоточность следующим образом:

.\pin -mt 0 -pid 8804 -t dumpfile.dll

но это не помогло. Также пробовал с другим, из коробки pintool, тоже не работал, так что проблема не в моем pintool. Есть идеи?

Заранее спасибо!

7

Решение

Хорошо, сегодня у меня было немного времени, чтобы снова исследовать эту проблему. Протестировано с консольным приложением, запущенным из cmd, и перед выключением оно фактически вывело сообщение об ошибке, .dll (инструмент закрепления) не был найден …

Поэтому, когда вы запускаете вывод, вы фактически должны указать полный путь к вашему инструменту вывода или путь относительно местоположения инструментированного двоичного файла.

7

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]