WinDbg: несоответствие версий файла dbghelp.dll при попытке подключиться к процессу
Более года назад я уже использовал WinDbg и DebugDiag, чтобы найти утечку памяти в собственной библиотеке JNI, которую мы используем из Java. Сейчас я ищу утечку ручки потока. Я создал дамп памяти с помощью Process Explorer и попытался проанализировать его в DebugDiag, но все, что я получаю, это ошибки сценария:
Я также попробовал WinDbg, но он больше не может подключаться к процессу. Я всегда получаю сообщение об ошибкеdbghelp.dll имеет несовпадение версий с отладчиком ": (»Unbekannter Fehler " средства "Неизвестная ошибка")
Я удалил DebugDiag и Windows SDK, затем загрузил новейшие версии и установил Windows SDK 8 и DebugDiag 1.2 (x86). Проблема остается прежней. Даже после замены Windows SDK на версию 7.1 (последний SDK для Windows 7) ничего не меняется.
м с помощью машины с Windows 7 (32 бит).
Я предполагаю, что проблемы в DebugDiag имеют ту же причину, что и проблемы в WinDbg. Но я нене понимаю, что означает несоответствие версий (и поиск в Google нетоже не поможет)
WinDbg: 6.12.0002.633dbgeng: 6.12.0002.633dbghelp: 6.12.0002.633Как я могу заставить WinDbg (и, надеюсь, DebugDiag) снова работать?