我想用读注册表的方法找到AutoCAD R14的安装路径,但不知如何处理?
解决方案 »
- 用 load 动态方法加载的控件,在窗体关闭时,如何释放呢?(有可能不全load)
- 谁有整套的VB毕业论文和程序200分相送
- 如何在双击事件中预防单击事件的发生?
- 两台电脑怎么实现一个VB做的客户端共享ACCESS数据库?
- 怎样按住UPDOWN控件使数值按指定步长增加?
- VB自動設置打印機!在線等﹐解決立即結貼!
- 如何让Check1.Value = 0时,停止倒记时 !!!
- ActivatReport2.0是用什么语言开发的呀,真想汉化了它,是汉化arpro2.dll吗,为什么UltraEdit打开找不到要汉化的字符呢.
- 请问如何在image控件中实现对指定图片的背景某种颜色的透明处理??
- 请问API中有没有可以检测是否拨号的函数?
- 如何读取.sql文件并执行
- 求在picturebox里画直线的代码
Private Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long
Private Sub Form_Click()
Dim I As Integer, s2 As String
dim AutoCADPath as String
Const MyCADFile = "F:\temp2\try.CAD" s2 = String(MAX_FILENAME_LEN, 32)
I = FindExecutable(MyCADFile, vbNullString, s2)
If I > 32 Then
AutoCADPath=Left$(s2, InStr(s2, Chr$(0)) - 1)
msgbox AutoCADPath '报告AutoCAD.exe程序的路径
shell AutoCADPath '运行AutoCAD.exe
Else
MsgBox "没找到AutoCAD程序!"
End If
End Sub
上一次那个满足不了你的需要,希望这一次能满足你的需求于:D
http://search.csdn.net/expert/topic/51/5101/2002/7/19/886226.htm
这个方法很多不能成功 :D有的UninstallString指向的是系统目录的一个文件,有的更是“rundll32.exe……”
噢,越来越高深~!~¥#¥!