就是通过注册表查找把电脑里qq的路径给找出来、、、、求大牛给段演示代码、、、、

解决方案 »

  1.   

    HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\TM2008install=C:\Program Files\Tencent\TM2009
      

  2.   

    自己先知道在哪个路径下,然后自己搜delphi操作注册表
      

  3.   

    我找不到qq,找了个其他的测试
    var
     RegF:TRegistry;
     ExePath:String;
    begin
     RegF:=TRegistry.Create;
     RegF.RootKey:=HKEY_LOCAL_MACHINE;
     if   RegF.KeyExists( '\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\大冲锋下载器 ')   then
     begin
       ExePath:=ExtractFilePath(RegF.ReadString( 'UninstallString'));
     end;
     showmessage(ExePath);
    end;
    可是show出来是空的啊?????
      

  4.   

    1、TRegistry类
    2、要找的信息位置,如果是QQ注意不同版本的位置区别
      

  5.   

    是啊 一楼的路径是对的、、、、可是我发现\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\路径下的怎么得不到路径
      

  6.   

    顺遍问下我现在找到了、、、但是有什么办发能把qq的版本不同这个问题解决呢。???HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ2009就是后面这个2009、、、大家应该都不一样的吧、、、、怎么能把这个问题解决、、找到任意版本QQ呢