0
在我們的桌面應用程序中,我們使用註冊表將其與URL協議相關聯。 我們寫這個關鍵:分配URL協議
QSettings settings("HKEY_CURRENT_USER\\Software\\Classes", QSettings::NativeFormat);
settings.setValue("magnet/Default", "URL:Magnet link");
settings.setValue("magnet/Content Type", "application/x-magnet");
settings.setValue("magnet/URL Protocol", "");
settings.setValue("magnet/DefaultIcon/Default", QDir::toNativeSeparators(icon_str));
settings.setValue("magnet/shell/Default", "open");
settings.setValue("magnet/shell/open/command/Default", QDir::toNativeSeparators(command_str));
一旦執行該代碼,瀏覽器都能夠推出我們的應用程序:
HKEY_CURRENT_USER\Software\Classes
例如,我們的應用程序與我們用下面的代碼magnet:
鏈接關聯當用戶點擊一個magnet:
鏈接。
使用Desktop App Converter
轉換我們的應用程序可能嗎?