如何调试regsvr32后编译DLL注册异常?

Pet*_* K. 4 windows com dll registration

我正在使用Visual Studio 2008(在Windows 2003 Server/32位上)来编译库,在生成DLL之后,"自定义构建步骤" - >"常规"执行命令行:

regsvr32/s/c"($ TargetPath)"

这会产生异常:

regsvr32.exe [212]中发生了未处理的win32异常.

这会引发调试会话,显示的信息非常少.

在cmd窗口中从命令行运行regsvr32会引发异常(尽管末尾的数字不同).

任何指针赞赏!

gbj*_*anb 10

在调试器中运行dll,将regsvr32设置为调试目标.

您需要在DllRegisterServer函数中放置断点.