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

本文关键字:安装 Steam 游戏 | 更新日期: 2023-09-27 18:25:53

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

所以想办法。有没有人有SteamAPI的经验,如果里面有什么东西的话,可以为我指明正确的方向?或者有这方面的经验吗?

感谢您的帮助。

谢谢。

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

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