网上有类似的帖子,但好象都没有很好的解决问题,现在,再次提出,请大家帮忙。
有一个mfc开发的activex控件,其中用LoadLibrary使用了一个第三方dll,包括Direct3d的。   
我希望客户端的浏览器能将ocx控件和dll一起下载并运行:   
我的INF文件配置如下:
[version]    
signature="$CHINA$"   
AdvancedINF=1.0   
   
[Add.Code]    
display.ocx=display.ocx    
libmySQL.dll=libmySQL.dll    
   
[display.ocx]    
file=thiscab    
clsid={4DE426ED-1271-451E-9E91-5F1B4692178B}    
FileVersion=1,0,0,0   
RegisterServer=yes    
   
[d3d9.dll]    
file-win32-x86=thiscab    
RegisterServer=no    
DestDir=11   
FileVersion=5.3.2600.2180[D3DX10d_38.dll]    
file-win32-x86=thiscab    
RegisterServer=no    
DestDir=11   
FileVersion=9.23.949.2378[D3dx9d_38.dll]    
file-win32-x86=thiscab    
RegisterServer=no    
DestDir=11   
FileVersion=9.23.949.2378[libmySQL.dll]    
file-win32-x86=thiscab    
RegisterServer=no    
DestDir=11   
FileVersion=7,10,3052,4[mfc90ud.dll]    
file-win32-x86=thiscab    
RegisterServer=no    
DestDir=11   
FileVersion=9.0.21022.8[msvcp90d.dll]    
file-win32-x86=thiscab    
RegisterServer=no    
DestDir=11   
FileVersion=9.0.21022.8[msvcr90d.dll]    
file-win32-x86=thiscab    
RegisterServer=no    
DestDir=11   
FileVersion=9.0.21022.8
//控件名称:display.ocx , 个DLL的FileVersion,通过右击鼠标查看其版本得到。
如果我手动将那个dll放到c:\winnt\system32则可以运行。
问题:
如果不通过手动添加DLL,只靠自动下载的话,有些DLL文件可以正常下载,如:libmySQL.dll。
但是其他的都不能下载,请问这是怎么回事啊。
注:客户端已经把服务器地址放入信任网站列表,安全级别已经放在最底了。