获取给定应用程序的安装目录

时间:2014-05-23 03:34:24

标签: c++ windows

我想知道给定应用程序(C ++)的安装目录的路径。该应用程序可以是任何应用程序,不一定是正在执行的应用程序......

有类似的问题,但到处都在讨论当前加载的应用程序。

1 个答案:

答案 0 :(得分:1)

你的问题没有一个共同的答案 不同的应用程序可以有不同的安装路径,它有不同的方式来获取其安装路径。

以下是一些建议供您参考。

  1. 收集您感兴趣的应用程序,并进行研究以获得其安装路径。 (大多数应用程序安装路径可以从注册表项或公用文件夹中检索)
  2. 生成一些描述如何通过Windows API获取安装路径的模式。
  3. 使用Windows API RegQueryValue()SHGetSpecialFolderPath()获取注册表项和公用文件夹。