我有一个工程需要用到dao360.dll考到有些朋友的电脑可能没有安装ACCESS,所以干脆将dao360.dll跟程序捆在一起发布但是当程序调用regsvr32.dll注册dao360.dll时发生了一些特殊的情况我系统原先的dao360.dll默认是安装在access2003目录.注册路径也是这个.
C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll当我将dao360.dll调用regsvr32.dll 注册到system32目录的时候.程序不工作了..
regsvr32 /s c:\windows\system32\dao360.dll另外一些用VB写的依赖这个DLL的程序也不工作了..但注册过程是成功的....现在对这个问题感觉非常疑惑..这当中肯定藏有奥妙...所以来请教各位达人.....regsvr32.exe 注册控件或dll的实质是什么??为什么会发生这个状况???原本是希望将dll跟程序一齐发布.尽量避免用户缺文件的情况,,,现在反而弄巧成拙....迷惑中...
C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll当我将dao360.dll调用regsvr32.dll 注册到system32目录的时候.程序不工作了..
regsvr32 /s c:\windows\system32\dao360.dll另外一些用VB写的依赖这个DLL的程序也不工作了..但注册过程是成功的....现在对这个问题感觉非常疑惑..这当中肯定藏有奥妙...所以来请教各位达人.....regsvr32.exe 注册控件或dll的实质是什么??为什么会发生这个状况???原本是希望将dll跟程序一齐发布.尽量避免用户缺文件的情况,,,现在反而弄巧成拙....迷惑中...
http://download.csdn.net/source/1627047