用于启动 Steam 游戏的 C# 应用程序

C# Application to launch a Steam game

我是 C# 新手。

我正在考虑 Visual Studio 中的一个小练习项目,我将制作一个小应用程序,当您单击一个按钮时它会启动一个游戏(反恐精英:全球攻势)。

只有几点:

Is this a bit too much as a first project?

完全没有。它几乎是使用一些命令行参数启动应用程序。

Would i need it so when you click the button it would just have to look for the launch.exe for that game?

Steam 游戏通过映射到 steam.exe 可执行文件的 steam:// uri 方案启动。因此,您几乎需要开始 steam.exe 处理传递 uri,例如 steam://rungameid/game_id,其中 game_id 是该游戏的数字 ID。