关于浏览器在本地安装软件并打开的问题

mickerwx · 2024-10-29 16:16:54 · 225 次点击

各位 op

公司的一个需求,之前是本地装好了这个软件.exe ,浏览网址上有一个连接点击后会打开这个 exe

现在老板想的是,点击这个链接后,浏览器去下载 exe 软件,然后去安装这个 exe 软件安装好之后打开,安装这个 exe 的时候还需要安装一些插件,浏览器能实现这个吗

我能想到的就是早期点了一些少儿不宜的网站会给你下载一些奇奇怪怪的软件(好像是安装了的),类似病毒的东西,这个实现的逻辑是啥

举报· 225 次点击
登录 注册 站外分享
9 条回复  
Configuration 初学 2024-10-29 16:19:45
思路错了 我这里是在 exe 里实现一个极简的 http server ,设置为开机启动(常驻右下角),然后从浏览器里发送 http 请求到 127.0.0.1 执行对应的指令
mainjzb 初学 2024-10-29 16:29:21
> 浏览网址上有一个连接点击后会打开这个 exe 如果软件已经安装,可以用 url 启动。例如 steam 启动游戏。或 磁力链接唤醒迅雷 https://stackoverflow.com/questions/24455311/uri-scheme-launching > 安装这个 exe 软件安装好之后打开,安装这个 exe 的时候还需要安装一些插件 这个可以实现,需要管理员运行安装包即可,如果是要给浏览器安装插件,浏览器会弹出来提示,点一下确认。例如 IDM 的浏览器插件
zzzyyysss 小成 2024-10-29 16:37:50
你想一想,我给你个链接,你打开后会下载一个 exe 还会安装运行。这怎么可能? 早期那时候应该是 ie6 吧 ie6 有漏洞可以实现以上需求,现代浏览器不可能。
DOLLOR 小成 2024-10-29 16:41:24
建议不要想那么复杂,都装 exe 了,都运行 exe 了,那么就把剩下的工作都转到 exe 里干。
NoOneNoBody 小成 2024-10-29 16:47:34
@DOLLOR #8 你理解错了,OP 后面几句都是为了完成“公司的一个需求……”这句的,并不是点击前已经装了某个 exe
mercury233 小成 2024-10-29 17:04:10
@mickerwx #12 那就是 ActiveX ,近 30 年前的技术,现在想用,相较于让用户下载文件手动打开,可能要麻烦十倍
IvanLi127 小成 2024-10-29 17:13:44
做不了,除非你们已经在目标机器上已经有一个软件作为后门。 静默安装这可是大大的安全隐患呀。
thunderw 小成 2024-10-29 17:17:51
你这个需求不就是微软的 ClickOnce 嘛 https://learn.microsoft.com/en-us/visualstudio/deployment/clickonce-security-and-deployment?view=vs-2022
bbchannails 初学 2024-10-29 18:19:46
卧槽你要写的代码多了去了, 模拟 ui
返回顶部