我正在使用 Visual Studio 2008(在 Windows 2003 Server/32 位上)编译一个库,在生成 DLL 后,“自定义构建步骤”->“常规”执行命令行:
regsvr32 /s /c "($TargetPath)"
产生异常:
An unhandled win32 exception occurred in regsvr32.exe [212].
这会引发一个调试 session ,其中显示的信息非常少。
在 cmd 窗口中从命令行运行 regsvr32 会引发异常(尽管末尾的数字不同)。
感谢任何指点!
最佳答案
在调试器中运行 dll,将 regsvr32 设置为调试目标。
您需要在 DllRegisterServer 函数中放置一个断点。
关于windows - 如何调试regsvr32编译后DLL注册异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/802238/