
'.test' ファイル拡張子に関連付けられたプログラムがあります。Windows では問題なく動作しますが、( clickme.test
) をインターネットにアップロードしてブラウザー (IE/Firefox/Chrome) 内で開くと動作しません。ブラウザーは、ファイル拡張子に関連付けられたプログラムを開くのではなく、ファイルの内容を開いてブラウザーに表示するだけです。
どのようなアイデアでも大歓迎です。
編集: トレントマグネットリンクと同じようにレジストリに値を追加してすべてを実行しましたが、まだ機能しません :/
これはスタンドアロン.exe
ファイルだからでしょうか? プログラムをコンパイルし、プログラムを使用してレジストリを追加し、PC を再起動するだけです。
編集: マグネット リンクの動作をコピーすることで、プログラムを「開始」できるようになりました。ただし、「データの処理」で停止しているようです。現在は他の作業で忙しいので、後で試してみることにします。
答え1
システムはこのように動作するはずです。ブラウザで開くため、そのファイルを開くのではなくダウンロードのみを許可するようにファイルの設定を変更する必要があります。
ファイルのホスティングによっては、これが可能かどうかはわかりません。独自の Web サーバーがある場合は、ダウンロードのみのオプションを強制できるはずです。
答え2
これは、「ハック」で可能です。つまり、マグネット リンクの動作をコピーし、プログラムの実行方法を少し工夫するだけです。
本来であれば、プログラムを起動し、.test ファイルの指示を読み取ってそれに従って実行する必要がありますが、Web サーバー上にある場合はファイルを読み取ることができないため、その「リンク」の情報を読み取り、リンクを使用してプログラムを実行し、ファイルをダウンロードしてローカルで実行します。
これは簡単な方法ではありませんが、ユーザーには違いがわかりません。オフラインでもオンラインでも、ユーザーが目にするのは「ワンクリック」操作だけです。
ここでこの件は終わります。より良い解決策が見つかった場合は、この件を更新します。
乾杯!