2

「game://15.64.15.64:25876」などのリンクを使用してアプリケーションを開かないゲームをたくさん見てきました。

ゲームをインストールしたユーザーが自分の Web サイトから自分のゲームの .exe を起動できるようにして、任意のブラウザーで動作できるようにしたいと考えています。同時に、パラメーター (1 つだけ) を渡すことができるようにしたいと考えています。

これをすべてのブラウザで機能させるには、どのレジストリ値を追加/変更する必要がありますか? すべてのブラウザで設定するための追加の手順がある場合は、これらの手順を説明していただけますか? 私が見つけた他の質問は、まったく役に立たなかったか、IE でしか機能しませんでした。最低でも Firefox、Chrome、IE が必要です。

4

2 に答える 2

2

同様の質問がここで尋ねられました: Web サイトにリンクを実行させるにはどうすればよいですか?

レジストリで次のような構造になります。

HKEY_CLASSES_ROOT
   game
      (Default) = "URL:Game Protocol"
      URL Protocol = ""
      DefaultIcon
         (Default) = "game.exe,1"
      shell
         open
            command
               (Default) = "C:\Games\YourGame\game.exe" "%1"

詳細については、MSDN のこの記事を参照してください: アプリケーションを URI スキームに登録する

OPで述べたように、上記のアプローチはIEでのみ機能します。他のブラウザで動作させる方法についての考えを次に示します。

于 2013-03-19T18:08:08.067 に答える
0

私が考える 1 つの方法は、ブラウザーからファイル ( gamesession.gme または拡張機能) をダウンロードし、ゲームをその拡張機能の既定のアプリケーションとして設定することです。

于 2013-03-19T15:28:21.697 に答える