VB.NET如何获取其他应用程序的安装路径?以及如何判断一个应用程序是否已经打开?

2024-11-29 23:56:08
推荐回答(2个)
回答1:

你这个问题分着问兴许能快点得到答案。
我只知道一点,软件已打开,可以根据进程信息判断
Private chm_process As Process
If IsNothing(chm_process) OrElse chm_process.HasExited Then
chm_process = New Process
chm_process.StartInfo.FileName = Application.StartupPath + "\软件使用说明书.CHM"
chm_process.Start()
Else
WinAPI.ShowWindowEx(chm_process.MainWindowHandle, WinAPI.nCmdShow.SW_RESTORE)
End If
让cad加载文件得找API,不知道有没有

回答2:

  1. 从注册表中找安装目录

  2. 网上查一下cad的文档,肯定有一次命令行打开多个的方法,你先在cmd里测试,虽然没试过但很有可能是cad.exe file1 file2这样的