请问如何检测计算机上是否已安装了 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