Windows用の独自のプロトコルを作成する方法(LINK)はすでにわかっています。
QT アプリケーションでこのようなエントリを作成しようとしましたが、いくつかの問題があります。
HKEY_CLASSES_ROOT に書き込めません。管理者権限が必要だと思いますが、どうすればそれを達成できますか? アプリが常に管理者モードで実行されていることは望ましくありません。
"(Standard)"-Entries の書き方がわかりません。このエントリを手動で作成し、reg ファイルとしてエクスポートすると、この「(標準)」エントリは次のようになります。
[HKEY_CLASSES_ROOT\myprotocol] @="URL:説明"
Qt の QSettings でこれらのエントリを作成する可能性はありますか?