2012-12-13 24 views
6

Tôi đã tạo một công cụ ghim đơn giản để đổ bất kỳ lệnh gọi win32 CreateFileW nào. Nó hoạt động tốt, nhưng khi tôi cố gắng gắn nó vào một tiến trình đang chạy, quá trình này đơn giản chấm dứt. Đã thử với một số ứng dụng (notepad, wordpad, internet explorer), cùng một kết quả. Đây là lệnh tôi sử dụng:Pin Intel: Quy trình chạy thiết bị đo đạc

.\pin -pid 8804 -t dumpfile.dll 

Tôi có một mẹo để thử và tắt multi-threading như thế này:

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

nhưng nó đã không giúp đỡ. Cũng cố gắng với một người khác, ra khỏi hộp pintool, không làm việc, hoặc, do đó, vấn đề không phải là trong pintool của tôi. Bất kỳ ý tưởng?

Cảm ơn trước!

+0

Bạn có thể thêm câu trả lời cho câu hỏi của mình và sau đó chấp nhận câu hỏi thay vì chỉ chỉnh sửa câu hỏi để thêm giải pháp mà bạn đã khám phá. – Nim

+0

Cảm ơn bạn đã tip :) – Donpedro

Trả lời

6

Được rồi, hôm nay tôi đã dành thời gian để nghiên cứu vấn đề này một lần nữa. Thử nghiệm với một ứng dụng giao diện điều khiển được khởi chạy từ cmd, và trước khi tắt, nó thực sự đổ một thông báo lỗi, các .dll (công cụ pin) đã không được tìm thấy ...

Vì vậy, khi chạy pin bạn thực sự phải xác định đầy đủ đường dẫn đến công cụ ghim của bạn hoặc đường dẫn liên quan đến vị trí của nhị phân được đo đạc.

+0

Bạn không biết mình biết ơn vì điều này . Câu hỏi và câu trả lời này phải được bỏ phiếu nhiều hơn nữa. – farmdve

Các vấn đề liên quan