Приложение С# для запуска игры Steam

Я новичок в С#.

Я думаю, что в качестве небольшого практического проекта в Visual Studio я собираюсь сделать небольшое приложение, которое запускает игру (Counter Strike: Global Offensive) при нажатии кнопки.

Всего пара моментов:

  • Не слишком ли это много для первого проекта?

  • Нужно ли мне это, чтобы при нажатии кнопки мне просто нужно было
    искать файл launch.exe для этой игры?


person MagicRecon    schedule 01.07.2016    source источник
comment
Я думаю, вы найдете ответы на свои вопросы здесь stackoverflow.com/questions/11635856/   -  person Andreas Fredriksson    schedule 01.07.2016
comment
То, что вам нужно, в основном предоставляется в методах Start(), предоставляемых классом Process в среде .NET. Посмотрите здесь: msdn.microsoft.com/en-us/library/   -  person LordWilmore    schedule 01.07.2016


Ответы (1)


Не слишком ли это много для первого проекта?

Нисколько. Это в значительной степени запуск приложения с некоторыми параметрами командной строки.

Нужно ли мне это, чтобы при нажатии кнопки мне просто нужно было искать файл launch.exe для этой игры?

Игры Steam запускаются по схеме steam:// uri, которая соответствует steam.exe исполняемому файлу. Таким образом, вам нужно запустить steam.exe процесс, передавая uri, например steam://rungameid/game_id, где game_id – числовой идентификатор этой игры.

person Rokas Kupstys    schedule 01.07.2016
comment
Есть ли способ установить параметры запуска? - person Shaun Roselt; 09.10.2020