我的操作系统:window10
目前通用的一种方法是通过 js打开url协议的方式
网页url常用的协议头有 http、https、ftp等 其底层实现原理是 网页url根据协议头的名字(如 asd )去注册表HEKY_CLASSES_ROOT中找asd的文件夹下的shell/open/command 的可执行文件路径 并执行它
这时可以看到该文件下存在着 类型为REG_SZ 数据为 D:\***.exe可执行文件路径。
这时网页当访问 asd:// 时实际会根据上面的路径去执行 .exe 文件
这里只是提一下这个行为方式具体注册表详解如下: