2015-04-08 33 views
2

關於如何註冊自定義URL方案有很多堆棧溢出問題(例如this one)。但是,每種情況下的答案似乎都是寫入特權註冊表項HKEY_CLASSES_ROOT。我的(基於wix的)安裝程序當前運行時沒有提升,按用戶安裝。有沒有什麼辦法可以註冊一個自定義URL模式而不是提升爲管理員權限?我不需要支持比Windows 7更早的任何東西。我可以在沒有管理員提升的情況下注冊自定義URL方案嗎?

我想要實現的是在網頁上具有執行特定操作的鏈接。我的應用程序主要是.NET。該網頁是ASP.NET。

回答

2

我在this answer找到類似問題的答案。作爲HKEY_CLASSES_ROOT的替代方法,將相應的註冊表項放在HKEY_CURRENT_USER\Software\Classes下。此位置不需要提升即可寫入。

相關問題