如何判断msxml.dll是否已经注册?(200分)

B

booboo

Unregistered / Unconfirmed
GUEST, unregistred user!
我要在程序中使用msxml,但可能客户的计算机上没有注册msxml.dll,请问
有什么方法可以判断msxml.dll是否已经注册?
 
因为MSXML是ie5中带来的,因此只要判断客户端是否是ie5即可。
至于怎么判断brower的版本,用服务器环境变量HTTP_USER_AGENT即可。
 
CreateOleObject或接口创建实例时出现异常就表示系统中没有注册msxml.dll啰,够简单吧。
建议这样做。
 
不知道booboo想怎么用msxml.dll,我说的那个方法是用于web系统上,
服务器脚本是asp
 
在regedit中可以查到吧!
 
不管有没有都注册一下
 
因为msxml.dll存在版本问题,所以不同版本的msxml.dll注册后在注册表的入口会有所不同,
但其中的基本对象名称都是相同的,所以能不能从这个角度来解决这个问题?
 
能不能用通过检查ActiveX 构件是否注册来实现?
 
强制注册msxml.dll就行了!你的程序也可正常运行阿。
 
提前一下!
 
多人接受答案了。
 
顶部