你首先要知道这些软件有没有将安装路径放到注册表中.

解决方案 »

  1.   

    搜索注册表,或者搜索驱动器
      

  2.   

    我的方法是有点耗费资源,而且有点局限性,不过可以保证读到正确的路径
    拿EXCEL举例
    set objExcel=CreateObject("Excel.Application")
    msgbox objExcel.Path
    objExcel.Quit
    set objExcel=nothing
      

  3.   

    根据一个已知的某个应用程序的路径的从搜索注册表
    找到放置这个应用程序的路径的键值
      

  4.   

    在vb里有个列子,找找看看啊,既可以读也可以写的!
    很容易看的懂的。我刚刚学就可以看的懂的呀!