C# 在C中列出当前安装的Steam游戏#
正在寻找一种在c#中列出所有当前安装的steam游戏的快速方法。我一直在使用一种方法来检查注册表中是否有已安装的应用程序,但如果用户将其steam游戏放在另一个硬盘上,并将其交换到计算机中,那么他们将不在注册表中,对吗 所以在寻找一种方法。有没有人有过使用SteamAPI的经验,可以为我指出正确的方法,如果其中有任何内容的话?或者有过类似的经历 感谢您的帮助C# 在C中列出当前安装的Steam游戏#,c#,steam,C#,Steam,正在寻找一种在c#中列出所有当前安装的steam游戏的快速方法。我一直在使用一种方法来检查注册表中是否有已安装的应用程序,但如果用户将其steam游戏放在另一个硬盘上,并将其交换到计算机中,那么他们将不在注册表中,对吗 所以在寻找一种方法。有没有人有过使用SteamAPI的经验,可以为我指出正确的方法,如果其中有任何内容的话?或者有过类似的经历 感谢您的帮助 谢谢。如果您已经知道SteamApps目录,您可以查看该目录中的每个appmanifest_1010.acf文件。这些数字是游戏的appi
谢谢。如果您已经知道SteamApps目录,您可以查看该目录中的每个appmanifest_1010.acf文件。这些数字是游戏的appid,该文件包含有关该游戏的信息,包括其名称和安装路径。连接steam API并获取所需信息。