关键在于,这个”特定软件“是什么软件。如果这个软件不是自己开发的,也没有任何组件接口,那么只能做一个ActiveX应用来解决,其它办法访问本地注册表效果并不好。用Javascript调用setupapi.dll也是一个解决办法,但这里会出现警告。一般来说,如果是自己开发的软件检测或者是常用的网页相关软件,就好办多了,因为你可以尝试创建软件提供的接口,也可以检测软件打开的本地端口协议,这样获取不会出现页面警告信息。