怎么判断客户端已经安装了软件?急 既然exe软件都有了,找开发组要一个IE控件,通过控件通信 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 帮LZ顶 http://user.qzone.qq.com/31767702 那要看你公司的那个软件安装后有没有创建自己的键值还有卸载后是否把那个键值干掉了!——————————————————————————————————————读取注册表的办法,比较简单<script language="JScript"> var WshShell = new ActiveXObject("WScript.Shell"); keyValue = WshShell.RegRead("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Cache\\Paths\\Directory"); alert(keyValue); </script> 原则上,只要注册表记录的信息都可以查到。(网上找地) 如果直接用javascript来检测会不会有安全权限问题?还是像二楼说的用控件吧 这个软件如果还要在客户端被IE调用,那是不是需要用new方法?如果是这样,倒是可以通过判断对象是否被实例化是确认。读注册表的方法只适用于站点被客户端加为受信任站点时才可用。 首先要更改你的exe程序,在安装exe程序的时候,添加一个web控件并注册.而你的IE在打开的时候,就调用这个控件,如果实例化成功,肯定安装了你的exe程序.否则,就是没有安装.或者控件被反注册了.你就可以提示客户"程序安装不正确,请重新安装"就可以了.否则,如果没有这个IE控件的话,仅仅是html和javascript,是不可以访问客户端的隐私信息的.必须借助第三方控件,而这时你就必须充分利用你的exe程序了. 计算机科学概论下载 一个非常好用的WEB打印控件“四方在线WEB打印控件" 求大神赐教:如何交换数组里两个对象的位置 js面向对象编程访问对象属性 自动关闭弹出网页 vml绘制的统计图如何转换成其他格式(如jpg、gif等) 求一个思路,请高手帮帮忙 这样的表单怎样验证? 问题出在哪里?相关eval的问题??求教 如何用javascript刷新本页??在线 问一个关于js验证的问题(在某个区间的数字) javascript 如何调用web中vb控件的属性和方法?
http://user.qzone.qq.com/31767702
还有卸载后是否把那个键值干掉了!
——————————————————————————————————————
读取注册表的办法,比较简单
<script language="JScript">
var WshShell = new ActiveXObject("WScript.Shell");
keyValue = WshShell.RegRead("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Cache\\Paths\\Directory");
alert(keyValue);
</script>
原则上,只要注册表记录的信息都可以查到。
(网上找地)
还是像二楼说的用控件吧
如果是这样,倒是可以通过判断对象是否被实例化是确认。
读注册表的方法只适用于站点被客户端加为受信任站点时才可用。
而你的IE在打开的时候,就调用这个控件,如果实例化成功,肯定安装了你的exe程序.否则,就是没有安装.或者控件被反注册了.你就可以提示客户"程序安装不正确,请重新安装"就可以了.否则,如果没有这个IE控件的话,仅仅是html和javascript,是不可以访问客户端的隐私信息的.必须借助第三方控件,而这时你就必须充分利用你的exe程序了.