工作能力特长怎么写:VB如何判断系统EXCEL,AutoCAD是否安装??

来源:百度文库 编辑:高校问答 时间:2024/04/29 23:48:20
在VB程序里,我想将数据发送到Excel或者是AutoCAD中,但是我并不能保证使用软件的系统都安装了这2个软件,请问:如何进行处理,判断是否安装了这2个软件,如果没有,该进行怎么样的处理?才保证软件的正确运行。
望各位高手赐教哈,感激不尽!!
QQ56222420
问题补充:高手帮忙哦

安装过excel和autocad注册表里都有记录项。找注册表判断就知道了。

具体就是让VB去找注册表里的这俩个软件的关键键值 但是具体步骤我不知道..因为偶没学VB...

吧注册表AIP全说明:
Private Declare Function RegSetValue Lib "advapi32.dll" Alias "RegSetValueA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As Long
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long

然后:
打开 HKEY_LOCAL_MACHINE 下的 software\
RegCreateKey HKEY_LOCAL_MACHINE, "software\AutoCAD"
出错与不出错的判断