0
我已經發現,我如何爲windows創建我自己的協議(LINK)。用QT4創建自己的URL協議
現在我試圖創建我的QT應用這樣的條目,但我有一些問題:
我不能在HKEY_CLASSES_ROOT寫。我認爲,我需要管理員權限,但我該如何實現這一目標?我不希望我的應用總是以管理員模式運行。
我不知道,怎麼寫「(標準)」 - 條目。如果我手動創建該條目並將其導出爲一個REG文件這一「(標準)」 - 參賽作品看起來像
[HKEY_CLASSES_ROOT\myprotocol] @="URL:SomeDescription"
是否有可能創建這些條目與Qt的QSettings?
感謝您的設置鏈接...我沒有閱讀文檔直到最後:)責怪我。實際上,我可以創建「HKEY_CURRENT_USER」條目,但「HKEY_CLASSES_ROOT」是僅限管理員。創建* .reg文件並使用「regedit.exe」執行它是一個好主意嗎? – BloodyD
作爲解決方法我已創建另一個可執行文件並運行此操作,如果沒有找到註冊表。根據[post](http://stackoverflow.com/a/6418873/1360842),我也能夠以admin身份運行可執行文件,因此可以正確編寫註冊表項。 – BloodyD