DIA SDK& DbgEng(不是DbgHelp)既基于COM又基于DbgHelp?
如果是这样,我如何从C#应用程序调用DbgEng API。我可以使用idl文件(生成tlib文件的tlibimp)将DIA库导入C#项目,但DbgEng没有任何IDL文件。
我见过DbgEng的不完整包装器 它使用Managed C ++手动包装API,但是错过了许多功能。 我可以自动导入C#中的DbgEng.DLL而无需编写任何托管包装器吗?
其次,DIA SDK是否允许附加进程并调查内存(并可能评估表达式),如DbgEng或只是从pdb文件中获取符号?到目前为止,我只得到的例子是Dia2dump,它只解析pdb文件。
答案 0 :(得分:1)
答案 1 :(得分:0)
反过来说 - dbghelp基于DIA。