2017-08-29 55 views
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轉換我們的應用程序可能嗎?

回答