无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
12
返回列表 发新帖
楼主: slore
打印 上一主题 下一主题

[原创] WIN10PE连接手机(MTP支持)

  [复制链接]
31#
发表于 2019-1-13 17:47:42 来自手机 | 显示全部楼层
slore 发表于 2019-1-13 15:00
main.bat



你开下测试模式试试
回复

使用道具 举报

32#
发表于 2019-1-13 18:21:00 | 显示全部楼层



用原版ISO直接套上BOOT.WIM启动
一个带补丁 一个不带补丁,对比很直观。

点评

17763.165.181109-1706.RS5_RELEASE_SVC_PROD3_CLIENTPRO_OEMRET_X86FRE_ZH-CN.ISO boot.wim的第二卷[Setup],只应用MTP支持补丁,没有其他的。 [attachimg]385684[/attachimg] [attachimg]385685[/attachimg]  详情 回复 发表于 2019-1-13 18:49
回复

使用道具 举报

33#
发表于 2019-1-13 20:12:39 | 显示全部楼层
slore 发表于 2019-1-13 18:49
17763.165.181109-1706.RS5_RELEASE_SVC_PROD3_CLIENTPRO_OEMRET_X86FRE_ZH-CN.ISO
boot.wim的第二卷[Se ...

实在搞不懂为什么,研究了一下还是没找到关键所在。
只有一个明显的区别,你那边没有DWM,我这里有DWM。不知道是不是这个影响
回复

使用道具 举报

34#
发表于 2019-1-13 21:25:24 来自手机 | 显示全部楼层
frg521 发表于 2019-1-13 20:51
...

等你结果,,,

点评

换了30秒的,我这里出现了你的情况。开始菜单的 ,搜索栏 明显字体不对。 不过把你USM1PE8F.WIM直接打包,啥也不改也正常。 估计你推测的是对的,影响services.exe启动的子程序fontdrvhost.exe。 winlogon.ex  详情 回复 发表于 2019-1-13 21:58
回复

使用道具 举报

35#
发表于 2019-1-13 22:11:57 来自手机 | 显示全部楼层
slore 发表于 2019-1-13 21:58
换了30秒的,我这里出现了你的情况。开始菜单的 ,搜索栏 明显字体不对。

不过把你USM1PE8F.WIM直接打 ...


好的,那我不折腾了。等你调试代码。
我感觉这个延时的机制可能还不太好,毕竟没有抓住重点
回复

使用道具 举报

36#
发表于 2019-1-14 18:40:19 来自手机 | 显示全部楼层
slore 发表于 2019-1-13 21:58
换了30秒的,我这里出现了你的情况。开始菜单的 ,搜索栏 明显字体不对。

不过把你USM1PE8F.WIM直接打 ...

两个fontdrvhost.exe进程启动有参数和先后顺序之分吗?自己启动这两个进程不知道行不行。

点评

services.exe的fontdrvhost.exe,没控制手段,winlogon的不知道自己重启是否可行。不知道重启某个服务能不能改善。  发表于 2019-1-14 19:26
回复

使用道具 举报

37#
发表于 2019-1-14 20:09:41 来自手机 | 显示全部楼层
slore 发表于 2019-1-14 19:28
顺序的话,从进程日志可以看到是services.exe的先启动,winlogon的是,sleep之后,MiniNT恢复后才启动的。
...

这样不知道行不行,mtp组件我是外置的,不知道调用外置mtp组件的时候改这个注册表键值还有没有效?

点评

或者做个X86的单MTP吧,100MB?需要时重启备用。  发表于 2019-1-14 21:31
要么native命令,等待3秒,要不要启用MTP支持,不需要的话删除改注册表即可。  发表于 2019-1-14 21:31
必须services.exe启动前处理,你有办法让services.exe重启的话,可以。  发表于 2019-1-14 21:30
回复

使用道具 举报

38#
发表于 2019-1-15 23:10:33 | 显示全部楼层




有研究过蓝牙吗?
搞了一下,但是还不能设置为可见设备,也不能搜索到别的可见蓝色设备。
看上去和打印组件有关,等您的打印补丁

点评

请大神指教,不知什么地方出错了,谢谢了 [attachimg]386108[/attachimg] hook.dat显示 2019-01-19 17:03:56.530 2019-01-19 17:03:56.530 0:[System Process] 4:System 268:smss.exe 352:csrss.exe  详情 回复 发表于 2019-1-19 17:23
回复

使用道具 举报

39#
发表于 2019-1-24 21:44:31 来自手机 | 显示全部楼层
hhh333 发表于 2019-1-24 20:51
折腾了一下,手机是找到了,就是资源管理器中不出来

50#
之前winbuilder删除了这里的注册表

点评

是的,加上可以了  详情 回复 发表于 2019-1-25 13:03
回复

使用道具 举报

40#
发表于 2019-1-25 03:07:31 来自手机 | 显示全部楼层
frg521 发表于 2019-1-25 02:48
...

看来这里有个逻辑上的冲突了。
pe环境初始化的时候会自动安装一些pnp设备驱动,而用了补丁的时候正好否定了"pe环境",所以驱动没有自动安装。
不知道我上面的理解对不对。
不过有解决办法的,如果注册表和驱动文件都齐全完整的话,可以利用第三方工具startnet.exe的-pnp达到命令自动安装mtp驱动的效果。

也还有一种更高级的程序方式,判断设备不正常的设备,卸载之,再刷新设备就行了。这种方式简单的devcon.exe批处理应该就能实现。

当然还有别的方法处理驱动问题,但是我觉得关键性的问题还是补丁中的延时机制不够完美。
回复

使用道具 举报

41#
发表于 2019-1-25 12:20:49 来自手机 | 显示全部楼层
slore 发表于 2019-1-13 20:46
附件是把dllmain.c改成30秒的编译版本,没有进程监控,没有日志。

如果要其他秒数,UltraEdit或者 ...

能不能搞一个补丁,只删注册表不恢复的补丁?而且带日志的。

方便分析研究一些问题

点评

那你直接用native中的nreg.exe删除改键值就行了。  发表于 2019-1-25 12:37
回复

使用道具 举报

42#
发表于 2019-2-1 13:32:13 | 显示全部楼层
请教下slore大,新版win10是不是没有native环境了?弄半天没弄出来最小native环境

点评

native环境是有的,32位直接改下注册表启动native.exe就行了。你说最小我就不知道了。我是直接winre.wim修改BootExecute就可以用。  详情 回复 发表于 2019-2-1 16:49
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-4 14:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表