读书人

请教怎么检测计算机上是否已安装了 au

发布时间: 2012-02-10 21:27:42 作者: rapoo

请问如何检测计算机上是否已安装了 autocad?
如题,最好有一个稳妥的办法,并且将我的程序生成的 dxf 直接调用 autocad 打开(不是嵌入我的程序),需要考虑到 autocad 的不同版本

[解决办法]
用 File.Exists 方法检查一下 AuthoCAD 的主程序 exe 文件是否存在
[解决办法]
查找注册表项
不管哪个版本
注册表里的位置基本是不变的
[解决办法]
查注册表
[解决办法]
HKEY_LOCAL_MACHINE
SOFTWARE
AutoDesk
...
...
[解决办法]
up
[解决办法]
UP
[解决办法]
顶,我以前做过。不同版本的软件注册OCX相同,要不然他的软件就没法跑了。
[解决办法]
up
[解决办法]
up!
[解决办法]
当然是查注册表
你装个AutoCAD再看一下注册表就会有线索了
[解决办法]
Regedit
[解决办法]
Regedit
分析注册表中autocad的几个subRegistyKey
[解决办法]
up
[解决办法]
mark

读书人网 >C#

热点推荐