超急问题!我用VC++6.0的ATL工程写了个BHO,用releaseMinSize编译后,在客户(大众机器上)LoadLibrary("BHO.dll")失败-内存分配访问无效?
我用VC++6.0的ATL工程写了个BHO的COM组件,我分别用Debug和ReleaseMinSize(我选的是MFC动态链接dll)两种方式编译了一次,生成了BHO.dll,问题出现了,当我在自己开发机器上怎么regsvr32.exe都能成功,可是当我在大众(客户)电脑上时,Debug编译的能正常regsvr32.exe注册,可是用ReleaseMinSize编译的BHO.dll时出错:
regsvr32.exe C:\WINDOWS\system32\BHO.dll 回车:
错误:LoadLibrary("BHO.dll")失败-内存分配访问无效";(有的机器还是别的样的提示,但大多是这样的提示,就是没注册成功)
我马上在想:我这个程序不大,Debug生成900K左右,ReleaseMinSize生成是174k左右,最重要的是我的程序中钱象中没有调用windows自带以外的插件或其它dll呀?而且我也放在system32下了,什么地方错了呢?
急求哪位朋友指点