给你一个方法,不一定完全正确!!!通过注册库访问\LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\APP PATHS

解决方案 »

  1.   

    一般应用程序的信息放置位置应符合如下的要求:
    [HKEY-CURRENT-USER\Software\(软件开发商名称)\(产品名称)\(信息类别)]或[HKEY-LOCAL-MACHINE\Software\(软件开发商名称)\(产品名称)\(版本号)\(信息类别)]。
      

  2.   

    其实我们也可以换个思路,要找所有安装过的程序,就是找所有可以反安装程序,HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall”,Uninstall 下面的主键分别对应控制面板添加/删除中的各项
      

  3.   

    肯定只能通过读取注册表实现,但在95/98/me/2k/xp下不完全相同,你也可以查找大富翁论坛离线数据库的例程。
      

  4.   

    uninstall 下面只有软件安装目录,没有.exe文件的名称啊