一般来说,应用程序在安装到计算机时,都会在注册表里留下自己的信息。
用regedit命令可以查看。
第一种情况:
比如安装了ACDSee以后,双击BMP文件将启动ACDSee,这说明ACDSee
在HKEY_CLASS_ROOT中保存.bmp项,对应值为ACDC_BMP
然后可以在HKEY_CLASS_ROOT中查找键ACDC_BMP,在其下
Shell/Open/Command下可找到Acdsee的安装路径。
第二中情况:
比如PhotoShop,由于PhotoShop是Adobo公司的,
在HKEY_LOCAL_MACHINE/software/adobo下有
photoshop/5.0/applicationpath
下面有PhotoShop的安装路径。
在程序中,可以通过一批以Reg开头的API函数访问注册表来获取有关信息。
当然对于不同的程序,它在注册表留下的信息可能不同,但同一程序在所有
机器注册表中信息意义是一致的.