主题:  偵測用戶是否安裝powerpoint和word與pdf

davichiu

职务:普通成员
等级:1
金币:0.0
发贴:21
#12002/8/25 4:18:40

在AW中程式初使化有一項需要做的是
偵測用戶是否安裝一些程式軟體例如
powerpoint和word與pdf或是IE,如何
寫這個程式呢?

例如powerpoint200和powerpoint2002
中自訂動畫有很大的不同,2002版本中若
有動畫的設計在2000版本是不能看的,
在AW中如何偵測用戶是安裝2002還是2000
同樣的問題另外IE版本有4.0,5.0,5.5,6.0
在AW中如何寫程式偵測用戶的IE版本

如何偵測對方有安裝Acrobat Reader



davichiu

职务:普通成员
等级:1
金币:0.0
发贴:21
#22002/8/25 4:20:39
對不起 標題忘了寫 <求助> <如何>
可能造成誤會



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#32002/8/25 8:44:17
如何检测用户机器是否安装了IE浏览器或者PDF浏览器,可以用ACTIVEX的方式,具体的方法可以参看下面的检测用户机器是否支持msagent的范例:
vip.5dmedia.com/rock/Example/msagent.zip

也可以参看下面的文章:
www.pconline.com.cn/pcedu/sj/media/authorware/10205/60194.html


至于office一般是采取OLE方式导入的

编辑历史:[这消息被Rock编辑过(编辑时间2002-08-25 08:44:48)]
[这消息被Rock编辑过(编辑时间2002-08-25 08:51:42)]


davichiu

职务:普通成员
等级:1
金币:0.0
发贴:21
#42002/8/25 15:04:49
可以請問

如果是ole就可以不用检测用戶是否有安裝powerpoint嗎?????

可是如果版本不同2002和2000如何解決呢?????有方法抓到用戶

機器安裝訊息嗎

謝謝



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#52002/8/25 16:21:07
某软件是否安装过,可以通过找一个标志性的文件来发现。比如某个DLL。



davichiu

职务:普通成员
等级:1
金币:0.0
发贴:21
#62002/8/25 22:41:10

其中msagent的范例
可以使讀者學到如何检测用户机器是否支持msagent
也可學習到若未安裝該軟體,可以使其自動安裝軟體
然後才進行下一步驟,是很好的範例,謝謝

我還是不太會检测用户是否安裝的是powerpoint 2000
還是2002 ,我會再試看看







魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#72002/8/25 23:28:15
To davichiu:
建议你安装MS OFFICE或者PowerPoint 2000 的时候用InstallWatch Pro 这个软件来监测一下到底往系统里面安装了什么DLL,往注册表里添加了什么项,这样可以根据这些东西来判断用户到底是否安装了PowerPoint 2000 与否!!

我就是经常用这种方法找到某些途径来判断某些软件的安装与否!

编辑历史:[这消息被Rock编辑过(编辑时间2002-08-26 08:39:31)]
[这消息被Rock编辑过(编辑时间2002-08-26 08:40:23)]


davichiu

职务:普通成员
等级:1
金币:0.0
发贴:21
#82002/8/26 10:09:14
非常感謝