我试图让这个工作几个小时。这是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