无忧启动论坛

标题: PE系统下将HTML关联到第三方浏览器 [打印本页]

作者: LOVPE    时间: 2024-7-26 13:59
标题: PE系统下将HTML关联到第三方浏览器
请教:PE系统已去除IE,内置了360chrome,怎样将HTML类型文件关联到360chrome。我有个软件次界面页是HTML,总是显示空白,是否与此相关?





作者: JERRY爱电脑    时间: 2024-7-26 14:03
改注册表
  1. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.html
复制代码



作者: szwp    时间: 2024-7-26 14:21
可以找去除IE的系统里试软件
作者: LOVPE    时间: 2024-7-26 14:50
JERRY爱电脑 发表于 2024-7-26 14:03
改注册表

谢谢回复,就一行代码吗?
因为在PE下不能通过指定打开方式进行关联,也不能通过属性更改关联,我在标准系统下用Regshot抓了个注册表并修改C:\为X:\,在PE系统导入,还是不成功。
作者: 2013Kents    时间: 2024-7-26 15:36
感谢分享
作者: towlzj800801    时间: 2024-7-26 18:04
厉害啊感谢分享
作者: liangyi    时间: 2024-7-26 18:08
楼主可以尝试一下这个帖子推荐的小工具
分享一个ramos或者PE设置默认浏览器的软件,期待高手能修改更加完美

作者: LOVPE    时间: 2024-7-26 18:26
本帖最后由 LOVPE 于 2024-7-26 20:17 编辑
liangyi 发表于 2024-7-26 18:08
楼主可以尝试一下这个帖子推荐的小工具
分享一个ramos或者PE设置默认浏览器的软件,期待高手能修改更加完 ...

好的,一会试试。==========
报告:按引荐的帖子照办,运行程序后不能马上关联,右键HTML点打开方式,下面会出现360浏览器选项,选中始终使用此应用打开就可以了。
一会再看看SetDefault是什么办的。

谢谢。


作者: softwarezheng    时间: 2024-7-26 20:19
感谢群主的大人,感恩有你!
作者: JERRY爱电脑    时间: 2024-7-27 09:43
LOVPE 发表于 2024-7-26 14:50
谢谢回复,就一行代码吗?
因为在PE下不能通过指定打开方式进行关联,也不能通过属性更改关联,我在标准 ...

没有,只是告诉你在这个位置可以改,就是修改一下文件关联的事情
作者: liangyi    时间: 2024-7-27 23:24
LOVPE 发表于 2024-7-26 18:26
好的,一会试试。==========
报告:按引荐的帖子照办,运行程序后不能马上关联,右键HTML点打开方式,下 ...

可以试试这个方法
就是在PE里关联成功生效后,使用 RegWorkshop 搜索PE当前注册表里360chrome的相关注册表项并导出,整理后离线合并到PE注册表,或者在启动时注入
作者: LOVPE    时间: 2024-7-27 23:48
已经弄好的。把下面的注册键集成到PE启动时导入的其它软件(比如7zip)的注册表中,再写条命令运行那个程序即可:

Windows Registry Editor Version 5.00

; 将HTML关联到360chrome
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"GlobalAssocChangedCounter"=dword:00000004

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\OpenWithList]
"MRUList"="ab"

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\UserChoice]
"ProgId"="BrowserExeHTML"
"Hash"="t3IV8njOpOc="

[HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\OpenWithList]
"MRUList"="ab"

[HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\UserChoice]
"ProgId"="BrowserExeHTML"
"Hash"="t3IV8njOpOc="




作者: LOVPE    时间: 2024-7-27 23:59
liangyi 发表于 2024-7-27 23:24
可以试试这个方法
就是在PE里关联成功生效后,使用 RegWorkshop 搜索PE当前注册表里360chrome的相关注册 ...

本想跟踪一下那个程序究竟干了什么,只跟到几条注册项变化值,但仅导入注册变化项不能关联,还得运行一下那个程序。最后使用 注册表导入+运行程序方式 实现。
作者: liangyi    时间: 2024-7-28 00:48
本帖最后由 liangyi 于 2024-7-28 00:50 编辑
LOVPE 发表于 2024-7-27 23:59
本想跟踪一下那个程序究竟干了什么,只跟到几条注册项变化值,但仅导入注册变化项不能关联,还得运行一下 ...

是不是那个程序运行后还有注册表变化,这时再搜索关键词chrome,相关注册表是否有新增变动,就是看是否可以通过 注册表导入 一步解决
作者: LOVPE    时间: 2024-7-29 14:26
liangyi 发表于 2024-7-28 00:48
是不是那个程序运行后还有注册表变化,这时再搜索关键词chrome,相关注册表是否有新增变动,就是看是否可 ...

我是先开启 RegWorkshop 快照A,然后才运行SetDefault,再更改始终用360浏览器打开HTML(关确认关联成功),再才执行 RegWorkshop 快照B,比较得到快照A、B得到111.REG。
重启PE只导入这个111.REG是不能关联的。
怀疑SetDefault除了改注册表还有其它行为。
鉴于能通过 导入注册表+运行SetDefault 关联成功,不再追查。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3