在C#中列出当前安装的Steam游戏

时间:2015-12-06 02:38:39

标签: c# steam

寻找一种快速列出c#中所有当前安装的蒸汽游戏的方法。我一直在使用一种方法来检查已安装的应用程序的注册表,但如果用户将其蒸汽游戏放在另一个硬盘驱动器上并将其交换到机器中,那么它们将不会在注册表中吗?

所以寻找方法。有没有人有任何使用SteamAPI的经验,如果那里有任何东西,我会以正确的方式指出我?或者有这种事情的经验?

感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

如果您已经知道SteamApps目录,则可以查看该目录中的每个appmanifest_1010.acf文件。这些数字是游戏的appid,该文件包含有关该游戏的信息,包括其名称和安装路径。