仅在调试时(vb6)加载DLL时出错

时间:2015-11-25 14:34:21

标签: windows dll vb6 64-bit w3wp

我有一个非常大的问题,当我调试VB6"堆栈"我在加载dll"时出错了#34;我在ProcMon中看不到任何内容,除了w3wp.exe搜索奇怪的注册表项,如:HKCU \ Software \ Classes.VBP或HKCU \ Software \ Classes \ VisualBasic.Project \ CLSID我在当前的问题上找不到任何内容。如果我在调试中启动所有堆栈,那么everthing工作正常。

示例:

如果我想调试dll#2

w3wp.exe => DLL#1 vb6(在调试中)=> DLL#2 vb6(在调试中)
一切都很好,但......如果我想调试如下:

w3wp.exe => DLL#1(不在调试中)=> DLL#2 vb6(在调试中)BAM!它抛出"加载DLL"

时出错

我在dcom中添加了完整访问权限,并将我的用户放在所有应用程序池中。我猜它是某个地方" windows memory protection"还是dllhost调试器的bug?

为了您的兴趣,请访问Windows 8.1 64Bit

如果您有任何想法,我会全力以赴!

0 个答案:

没有答案