浏览器调用本地exe

fly@ 2019-01-06 10:25:22
使用url protocol协议,本地应用打开了,但是参数不对,各位有类似问题么。
...全文
329 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
街头小贩 2019-01-08
  • 打赏
  • 举报
回复
没这么玩过,想问一下这个在公网上能用吗?
资源下载链接为: https://pan.quark.cn/s/67c535f75d4c “浏览器调用本地EXE,试用于谷歌浏览器”是一种技术,允许谷歌浏览器(Google Chrome)通过特定方式启动本地的可执行文件(.exe程序)。这种技术常用于扩展浏览器功能或实现定制化交互操作。然而,在互联网安全日益重要的当下,该功能涉及权限控制和安全风险,需谨慎使用。 “通过注册表实现”是指通过修改Windows系统的注册表来配置这一功能。注册表是Windows系统存储配置信息的重要数据库,涵盖软件设置、硬件配置等。通过在注册表中添加特定键值,可以告诉浏览器如何及何时调用本地的.exe文件。其灵活性在于,一旦注册表配置正确,只需一次设置,浏览器就能根据需要调用不同的.exe文件,只需传递不同参数即可。标签“浏览器EXE”强调了这一技术的核心:浏览器作为触发者,执行本地的可执行程序,可应用于自动化任务、数据处理、外部应用交互等场景。 通常,实现该功能的步骤如下:1. 在HKEY_CLASSES_ROOT或HKEY_LOCAL_MACHINE的子键下创建新注册表项,代表.exe程序;2. 将新注册表项的默认值设为.exe程序的名称或类ID;3. 在注册表项下创建名为“Shell”的子键,再在其下创建名为“Open”的子键,表示打开操作;4. 在“Open”子键下创建名为“Command”的字符串值,其数据为.exe文件的完整路径及启动参数;5. 确保浏览器有权限访问和执行.exe文件,并考虑安全风险。 在实际操作中,需注意以下几点:一是安全考量,调用的.exe文件必须可信,避免安全威胁;二是用户权限,非管理员用户可能无法修改注册表,需考虑权限差异;三是兼容性问题,该方法可能不适用于所有浏览器,尤其是严格限制JavaScript或插件执行行为的现代浏览器;四是错误处理,需考虑.exe

10,613

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧