我試圖讓這個工作幾個小時。這是almust工作。 我的情況是,我創建了一個安裝程序與nsis,並希望做一個像Skype的鏈接(電話& Skype)和蒸汽(蒸汽:/ /加入/ 214456146),將啓動我的程序與一些參數。如何使「此鏈接需要在程序中打開」鏈接(Windows註冊表)
問題是我無法讓它從鏈接發送參數到程序。 該程序正常工作,如果我與CMD運行它。
這裏是一個(嘗試)我NSIS代碼登記在註冊表中一些部分:
WriteRegStr HKCR "AudioOmega" "" "URL:AudioOmega Game Protocol"
WriteRegStr HKCR "AudioOmega" "URL Protocol" ""
WriteRegStr HKCR "AudioOmega\DefaultIcon" "" "$INSTDIR\game-controller.exe,1"
WriteRegStr HKCR "AudioOmega\shell" "" "open"
WriteRegStr HKCR "AudioOmega\shell\open\command" "" "$INSTDIR\game-controller.exe %1 %2 %3"
另一個問題是,當我點擊我的自定義協議的名稱(audioomega鏈接:// PARMS )它提出了對話框,但它沒有說AudioOmega遊戲控制器它說的腳本的路徑+%1,%2和%3