Код: Выделить всё
import ctypes
dbgeng = ctypes.WinDLL("dbgeng.dll")
from dbgeng import DebugClient
dbg = dbgeng.DebugClient()
А как насчет этого DebugClient() в dbgeng.dll?
Чтобы это выяснить, Я запустил дамп /ALL dbgeng.dll, но, как видите, есть одна загвоздка:
Код: Выделить всё
SECTION HEADER #2
...
531E00 file pointer to raw data (00531E00 to 0056D1FF)
...
RAW DATA #2
10533000: 00 00 00 F0 00 00 00 F0 FD FF FF FF 00 00 00 00 ...ð...ðýÿÿÿ....
10533010: 40 39 53 10 00 00 00 00 00 00 00 00 00 00 00 00 @9S.............
...
1055E1A0: 40 40 44 65 74 61 69 6C 73 40 43 6C 69 65 6E 74 @@Details@Client
1055E1B0: 40 44 61 74 61 4D 6F 64 65 6C 40 44 65 62 75 67 @DataModel@Debug
1055E1C0: 67 65 72 40 40 50 41 56 30 31 32 33 34 40 40 5A ger@@PAV01234@@Z
Есть ли способ отобразить вывод дампа /ALL с возможностью поиска?
Вопросу, дубликатом которого является этот вопрос, уже более четырнадцати лет, и предлагаемые решения вряд ли понятны. Неужели за последние более десяти лет никто не придумал более простого и понятного решения этой проблемы? (В Python, Powershell,...?)
Подробнее здесь: https://stackoverflow.com/questions/798 ... dll-or-not
Мобильная версия