一、QT 安装时脚本注入注册表或者自己添加
// 依次为目录、键、值,"URL Protocol"这个键必须有
WriteRegStr HKCR "customopenwechat" "URL Protocol" "suibianqimingzi"
// 键给空字符串就是默认,command目录里的键必须为空
WriteRegStr HKCR "customopenwechat\\shell\\open\\command" "" "D:\WeChat\WeChat.exe %1"
二、QT 中获取输入参
int main(int argc, char **argv) {
QString cmd = argv[1];
}
三、注册表位置如图
四、效果如图
浏览器输入 customopenwechat: