使用Steam浏览器协议时,Steam如何定位.exe调用?
When using the Steam browser protocol, how does Steam locate the .exe to invoke?
当通过 steam://rungameid/###### 启动进程时,Steam 如何知道要调用哪个 .exe,以及使用什么参数?
这是一个 URI,意味着它被发送到 Windows 以供您系统上的某些应用程序处理。在这种情况下,Steam 已经为 steam://
注册了所有 URI,因此,当从浏览器发送 URI 时,Steam 知道它必须使用该游戏 ID 启动游戏。
至于 gameid,Steam 知道游戏 ID 是 Steam 上每个游戏的唯一标识符。在这种情况下,730 是 CS:GO,440 是 TF2.
然后 Steam 根据该信息 运行 该 exe。 exe 然后与 Steam 通信以验证用户信息、成就等,并验证 Steam 是否打开。此步骤使用存在于大多数 Steam 游戏文件夹中的 steam_api.dll 文件。
当通过 steam://rungameid/###### 启动进程时,Steam 如何知道要调用哪个 .exe,以及使用什么参数?
这是一个 URI,意味着它被发送到 Windows 以供您系统上的某些应用程序处理。在这种情况下,Steam 已经为 steam://
注册了所有 URI,因此,当从浏览器发送 URI 时,Steam 知道它必须使用该游戏 ID 启动游戏。
至于 gameid,Steam 知道游戏 ID 是 Steam 上每个游戏的唯一标识符。在这种情况下,730 是 CS:GO,440 是 TF2.
然后 Steam 根据该信息 运行 该 exe。 exe 然后与 Steam 通信以验证用户信息、成就等,并验证 Steam 是否打开。此步骤使用存在于大多数 Steam 游戏文件夹中的 steam_api.dll 文件。