如果安装了,怎么样知道它的安装目录,并且把它启动!
比如判断系统中是否有test.exe存在,如果不存在,则提示安装,如果存在,则启动test.exe,代码应该怎么写,解决马上给分!

解决方案 »

  1.   

    运行用winexec()。
    判断嘛,可能就要遍历整个磁盘了。
      

  2.   

    skybblue(天蓝) ,如果我要判断微软的word安装了没有,应该怎么判断,还有word如果安装了,我怎么才能知道它装在什么目录下,然后启动它?
      

  3.   

    test.exe这个外部调用程序是你自己做的嘛?
    如果是,就按"skybblue(天蓝)"说的干,省得遍历磁盘了。
    如果不是,你要是知道这个程序安装后在系统中留下什么记号,比如在系统文件夹下有没有专用库,注册表有没有它的记号,只要知道一个,就可以去找,如果找到,证明这个外部程序已安装。
    最后,如果你对这个外部程序一无所知,就只有遍历整个磁盘了。
      

  4.   

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\MSACCESS.EXE
    正常安装的应用程序,都的路径都在注册表此表项里。包括ms