Windows レジストリにカスタム プロトコル ハンドラを登録したので、インターネット ブラウザから特定の引数を使用してアプリケーションを起動できます。これまでのところ、登録は正常に機能しています。IE と Chrome の両方がアプリケーションを起動しています。
この質問の Erwinus の回答を使用して、プロトコル ハンドラを登録しました。独自の URL プロトコルを作成するにはどうすればよいですか? (例: so://...)
奇妙なことに、両方のブラウザで作業ディレクトリが正しく設定されていません。Chrome は作業ディレクトリを空の文字列にデフォルト設定しているようですが、IE は作業ディレクトリをデフォルトで "C:\Users\User-X\Desktop" に設定しています。
この動作は意図したものですか?
レジストリでアプリケーションの作業ディレクトリを指定する方法はありますか?
この問題に関するご意見をお寄せいただきありがとうございます。