Мне любопытно, могу ли я использовать расширение DbgEng без WinDbg. Например, можно ли использовать расширение DbgEng из управляемого приложения .NET?Могу ли я использовать DLL расширения DbgEng в пользовательском приложении?
С уважением, Remsy
Мне любопытно, могу ли я использовать расширение DbgEng без WinDbg. Например, можно ли использовать расширение DbgEng из управляемого приложения .NET?Могу ли я использовать DLL расширения DbgEng в пользовательском приложении?
С уважением, Remsy
Вы можете создавать приложения вокруг dbgeng.dll, но это не является тривиальной задачей. Документации мало, и вам нужно написать много сантехники. Однако, если вы хотите создать отладчик в управляемом коде, я рекомендую вам проверить mdbg, который представляет собой отладчик, построенный вокруг ICorDebug
. Полный исходный код доступен, поэтому это хороший источник, чтобы узнать, как реализовать отладчик.