无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: slore

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

  [复制链接]
发表于 2018-12-25 10:12:14 | 显示全部楼层
slore 发表于 2018-12-25 00:42
winre.wim不带.net组件,这个DLL没有依赖的。

直接在WimBuilder2准备界面选择你修改过的boot.wim, ...

WimBuilder2准备界面选择你修改过的boot.wim,然后,补丁界面把所有的钩都去掉,只保留MTP_Support


结果无限转圈了,不能进桌面了。。。

点评

我还是用笨方法吧,手动文件对比补充测试。看看能不能找出来关键点  详情 回复 发表于 2018-12-25 10:33
啊。。。那你先试试纯winre.wim吧。  发表于 2018-12-25 10:21
回复

使用道具 举报

发表于 2018-12-25 10:33:42 | 显示全部楼层
红毛樱木 发表于 2018-12-25 10:12
WimBuilder2准备界面选择你修改过的boot.wim,然后,补丁界面把所有的钩都去掉,只保留MTP_Support

我还是用笨方法吧,手动文件对比补充测试。看看能不能找出来关键点
回复

使用道具 举报

发表于 2018-12-25 11:23:40 | 显示全部楼层
本帖最后由 红毛樱木 于 2018-12-25 11:25 编辑

2018-12-25 11:16:02.616
2018-12-25 11:16:02.616
0:[System Process]
4:System
460:smss.exe
564:csrss.exe
628:wininit.exe
640:csrss.exe
692:winlogon.exe
716:services.exe
724:lsass.exe
2018-12-25 11:16:03.132
0:[System Process]
4:System
460:smss.exe
564:csrss.exe
628:wininit.exe
640:csrss.exe
692:winlogon.exe
716:services.exe
724:lsass.exe
800:fontdrvhost.exe
848:svchost.exe

dat文件有了,但是设备管理器里还是错误19
错误5.png
回复

使用道具 举报

 楼主| 发表于 2018-12-25 11:30:52 | 显示全部楼层
本帖最后由 slore 于 2018-12-25 12:46 编辑

那就是你补充文件漏东西了。建议你用WimBuilder2把winusb*加上,生成一个可以用的wim,然后dir /b /s对比下,文件差分。
rootcat?其实只要一部分,我全加了。你看看你是不是看错了,只补充了client

点评

搞出来这个DAT有点曲折,我昨天手动改的WIM文件其实没有问题,今天换一个ISO外壳就出来这个DAT了,很奇葩很奇葩。  详情 回复 发表于 2018-12-25 11:36
回复

使用道具 举报

发表于 2018-12-25 11:36:57 | 显示全部楼层
slore 发表于 2018-12-25 11:30
那就是你补充文件漏东西了。建议你用WimBuilder把winusb*加上,然后,dir /b /s对比下,文件差。
rootcat? ...

搞出来这个DAT有点曲折,我昨天手动改的WIM文件其实没有问题,今天换一个ISO外壳就出来这个DAT了,很奇葩很奇葩。

点评

BCD趨ISO  发表于 2018-12-25 12:11
回复

使用道具 举报

 楼主| 发表于 2018-12-25 12:23:10 | 显示全部楼层
本帖最后由 slore 于 2018-12-25 12:35 编辑

PrinterAndEject.png

稍微集中精力折腾的话,好多遗留问题迎刃而解了。。。
放假休息,年后看情況,闲点儿了再折腾。

点评

厉害了,这个状态居然出来了。  详情 回复 发表于 2018-12-25 12:37
回复

使用道具 举报

发表于 2018-12-25 12:37:48 | 显示全部楼层
slore 发表于 2018-12-25 12:23
稍微集中精力折腾的话,好多遗留问题迎刃而解了。。。
放假休息,年后看情況,闲点儿了再折腾。

厉害了,这个状态居然出来了。
回复

使用道具 举报

发表于 2018-12-25 15:02:01 | 显示全部楼层
总算搞定了,看上去还是ISO的问题。可能是我破解的BOOTMGR版本低了。
错误8.png

点评

最终确定是BCD的原因,你试试这样操作。 用BOOTICE编辑BCD,然后删掉默认的启动项,新建一个一样的启动项,这样启动之后就不产生那个DAT文件了。  详情 回复 发表于 2018-12-25 18:21
用WimBuilder2从零构建,不同版本(v1709, v1809, x86, x64)每次都成功。所以功能验证还是用原版的东西好,避免误导。  发表于 2018-12-25 17:20
回复

使用道具 举报

发表于 2018-12-25 18:21:07 | 显示全部楼层
本帖最后由 红毛樱木 于 2018-12-25 18:28 编辑
红毛樱木 发表于 2018-12-25 15:02
总算搞定了,看上去还是ISO的问题。可能是我破解的BOOTMGR版本低了。

最终确定是BCD的原因,你试试这样操作。
用BOOTICE编辑BCD,然后删掉默认的启动项,新建一个一样的启动项,这样启动之后就不产生那个DAT文件了。
------------------------------------------------
在源BCD上修改菜单,怎么修改都没事,就是不能用BOOTICE新建的菜单引导。

点评

用bootice高级模式里的复制菜单,没问题。 把所有bcd都重新做了一遍  详情 回复 发表于 2018-12-25 23:10
也可能是BOOTICE的BUG,默认新建的项目,新系统缺省项目不足。系统的bcdedit的话应该没问题。  发表于 2018-12-25 19:36
你说ISO的问题,就猜测是BCD的问题了, 手机 回复 乱码了 BCD趨ISO 发表于 7 小时前 应该是BCD有什么选项缺少影响到了吧,启动这块我也不清楚,BOOTICE就是改改路径。  发表于 2018-12-25 19:35
回复

使用道具 举报

发表于 2018-12-25 23:10:51 来自手机 | 显示全部楼层
红毛樱木 发表于 2018-12-25 18:21
最终确定是BCD的原因,你试试这样操作。
用BOOTICE编辑BCD,然后删掉默认的启动项,新建一个一样的启动 ...

用bootice高级模式里的复制菜单,没问题。
把所有bcd都重新做了一遍
回复

使用道具 举报

发表于 2018-12-27 18:21:59 | 显示全部楼层
什么时更新到那个帖子里面

点评

年底休假,到元旦后再更新,还有远程桌面,认证对话框等。  发表于 2018-12-27 19:54
有些文件不是必须的,我做到最小文件需求,然后,钩子日志的位置也的设置下。  发表于 2018-12-27 19:53
回复

使用道具 举报

发表于 2018-12-31 15:28:04 | 显示全部楼层
楼主也来看看我这个是咋回事?
是按照附件里的批处理添加了文件和注册表,然后是现在这个样子。。
sshot-1.png
sshot-2.png

点评

自己看下 Windows\INF\setup.dev.log。驱动加载状况。  发表于 2019-1-1 00:52
先睡觉,明天更新到WimBuilder2和RE0PE的帖子,最新版补丁(最小依赖)。  发表于 2019-1-1 00:46
看着不像WIN10PE?补丁应该生效了。31错误不清楚,试试对应版本的winre.wim,用WimBuilder2测试是否可行先。  发表于 2019-1-1 00:45
卸载一下,在刷新试试  详情 回复 发表于 2018-12-31 15:53
回复

使用道具 举报

发表于 2018-12-31 15:53:01 来自手机 | 显示全部楼层
caocaofff 发表于 2018-12-31 15:28
楼主也来看看我这个是咋回事?
是按照附件里的批处理添加了文件和注册表,然后是现在这个样子。。

卸载一下,在刷新试试
回复

使用道具 举报

发表于 2019-1-1 00:32:29 | 显示全部楼层
本帖最后由 makimaki2 于 2019-1-1 00:36 编辑

请问slore前辈, 打印支持,MSI,.net,wmv播放 有解决了吗

点评

有那个PE一直都有支持啊  详情 回复 发表于 2019-1-31 11:58
MSI,.net本來就可以吧。打印没真机试,虚拟打印机可以。wmv没在PE用过,不清楚。potplayer不行么。  发表于 2019-1-1 00:43
回复

使用道具 举报

发表于 2019-1-1 11:21:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2019-1-1 11:34:02 | 显示全部楼层
感谢分享经验……
回复

使用道具 举报

发表于 2019-1-2 01:18:28 | 显示全部楼层
本帖最后由 makimaki2 于 2019-1-2 01:39 编辑

MTP 支持 代表连接手机或是数码相机内存储 类似 U盘那样,还有通过USB线,利用手机的3G-4G-5G通讯共享来给PC上网
MTP是PE里面难攻不下的问题之一,突破MTP是很了不起的成就

另外的难问是 打印机支持,打印主控台与打印驱动支持之类,许多强者去尝试都无功而返
至于wmv则是有些加密视频如国嵌需要用海海播放器,需要系统提供wmv wma解码器

大多数PE对MSI/Windows Installer的支持都不完整,时常会遇到无法安装的MSI
是故Windows Installer封装的完整支持便是一个难问

.net framwork因版本不统一,变得很肥大,整合进PE会增加开机时间,
然而VisualStudioOffice为首许多大型软件渐渐在Win10把.net framwork当作标配
如何外置.net便是让.net实用化必要突破的关卡
回复

使用道具 举报

发表于 2019-1-2 16:10:48 | 显示全部楼层
这次重新添加,驱动貌似正常了,但为啥手机开了传输照片却没在资源管理器找到?
QQ截图20190102160907.jpg

点评

rem Portable Devices ::{35786D3C-B075-49b9-88DD-029876E11C01} call RegCopy HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders 回复晚了,解决就好。  发表于 2019-1-3 00:31
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders 补全下面的所有注册表试试,然后里面有几个CLSID  详情 回复 发表于 2019-1-2 16:46
explorer的注册表不全。缺少一个CLSID,具体号忘了,晚上我看下。  发表于 2019-1-2 16:37
回复

使用道具 举报

发表于 2019-1-2 16:46:44 | 显示全部楼层
caocaofff 发表于 2019-1-2 16:10
这次重新添加,驱动貌似正常了,但为啥手机开了传输照片却没在资源管理器找到?

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders

补全下面的所有注册表试试,然后里面有几个CLSID

点评

OK,已经成功显示哈哈 多谢红毛兄  详情 回复 发表于 2019-1-2 17:04
回复

使用道具 举报

发表于 2019-1-2 17:04:11 | 显示全部楼层
红毛樱木 发表于 2019-1-2 16:46
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\Delegat ...

OK,已经成功显示哈哈
多谢红毛兄
回复

使用道具 举报

发表于 2019-1-2 17:18:00 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2019-1-2 17:26 编辑

     问下slore大,WIN10PE开始原生开始菜单左键单击无效,还有托盘区wifi和喇叭点击无效,能否解决?是不是也和那个MININT有关呢?
    在制作RAMOS的过程中碰到类似的问题,所以想问下。  

点评

如果能够搞定原生开始菜单、托盘区的WIFI和喇叭等问题,不但是对PE很有好处,对UEFI-RAMOS作用也非常之大,因为PE的原生菜单问题可以类推到UEFI-RAMOS下面。 敬候slore大的佳音!  详情 回复 发表于 2019-1-2 21:44
看noel吧,我跟他提提,如果他有兴趣也许今年,也许明年可以有结果。  发表于 2019-1-2 18:18
Metro UI估计关联组件不少,涉及文件很多,没调查什么地方出问题。开始菜单用StartIsBack代替,声音,WIFI我直接用WinXShell写了组件,比调查闭源的东西快,没有像打印之类的的没有代替方法的功能有价值。  发表于 2019-1-2 18:17
回复

使用道具 举报

发表于 2019-1-2 17:21:13 | 显示全部楼层
红毛樱木 发表于 2018-12-23 10:53
wpeutil, winpeshl退出

这个好像不是难点,前面y(手机打字,不记得大神名字了,论坛反编译高手)分析 ...

    你说的是yamingw大神吧?他懂反编译。   
回复

使用道具 举报

发表于 2019-1-2 21:44:10 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2019-1-2 22:23 编辑
liuzhaoyzz 发表于 2019-1-2 17:18
问下slore大,WIN10PE开始原生开始菜单左键单击无效,还有托盘区wifi和喇叭点击无效,能否解决?是不 ...


   如果能够搞定原生开始菜单、托盘区的WIFI和喇叭等问题,不但是对PE很有好处,对UEFI-RAMOS作用也非常之大,因为PE的原生菜单问题可以类推到UEFI-RAMOS下面。
    敬候slore大的佳音!

   开始菜单用StartIsBack代替确实也是一个备选的方案,我刚才试了下WinXShell代替explorer.exe确实挺强大,声音、WIFI用WinXShell写了组件也是不错的替代方案。
    RAMOS制作基本上是希望用原来的系统转化成的,现有的在开始菜单创建快捷方式、程序组在现有的一键RAMOS制作方案下,不清楚是否需要改动代码才能适配WinXShell外壳,另外大家用了很多年的explorer.exe外壳,现在要抛弃也需要个习惯的过程,不知道用户能否接受,如果不增加和不改动直接转化当然是最好的了。
     
回复

使用道具 举报

发表于 2019-1-7 08:34:36 | 显示全部楼层
请问,这个是否支持10586版本,谢谢
回复

使用道具 举报

发表于 2019-1-11 15:26:56 | 显示全部楼层
本帖最后由 红毛樱木 于 2019-1-11 15:31 编辑

发现一个问题,用了这个补丁之后,好像PE的默认字体变成宋体了,而不是微软雅黑了。不知道为什么。


反正就是字体不是原来的字体了,不一样了。是不是影响了Font开头的那个进程初始化字体了?

点评

[attachimg]385638[/attachimg] [attachimg]385639[/attachimg] WimBuilder2对winre.wim 基础上加MMC,然后带MTP支持,和不带MTP支持对比: 显示内容字体没有区别。 如果有变化,应该不是这个补丁影响的。  详情 回复 发表于 2019-1-13 13:54
回复

使用道具 举报

 楼主| 发表于 2019-1-13 13:54:33 | 显示全部楼层
红毛樱木 发表于 2019-1-11 15:26
发现一个问题,用了这个补丁之后,好像PE的默认字体变成宋体了,而不是微软雅黑了。不知道为什么。

Font1.png
Font2_MTP.png

WimBuilder2对winre.wim 基础上加MMC,然后带MTP支持,和不带MTP支持对比:
显示内容字体没有区别。

如果有变化,应该不是这个补丁影响的。
你看看你还有啥其他修改地方没。

点评

我就把这个dll删掉之后自己就正常了  详情 回复 发表于 2019-1-13 13:57
回复

使用道具 举报

发表于 2019-1-13 13:57:20 来自手机 | 显示全部楼层
slore 发表于 2019-1-13 13:54
WimBuilder2对winre.wim 基础上加MMC,然后带MTP支持,和不带MTP支持对比:
显示内容字体没有区别 ...

我就把这个dll删掉之后自己就正常了

点评

和初始化順序有关?我再选下explorer外壳生成看看。  发表于 2019-1-13 13:59
回复

使用道具 举报

 楼主| 发表于 2019-1-13 14:05:56 | 显示全部楼层
本帖最后由 slore 于 2019-1-13 14:17 编辑

Font3.png

选择 explorer.exe +StartIsBack + MMC + MTP 支持重新构建, 字体也没啥变化。

点评

http://up.usbrun.com/USM1PE8F.WIM 无补丁的, [attachimg]385643[/attachimg] 有补丁的 [attachimg]385642[/attachimg]  详情 回复 发表于 2019-1-13 14:23
回复

使用道具 举报

发表于 2019-1-13 14:17:32 | 显示全部楼层
为什么非要MTP模式,手机上装一个ftpserver,pe里边启动ftp 客户端直接连上不就可以了吗。MTP太麻烦了,不要说PE,就是正常的系统也经常连接不上。

点评

ftp需要网络支持组件,还有网卡驱动,比这个需求多。  发表于 2019-1-13 20:42
回复

使用道具 举报

发表于 2019-1-13 14:23:05 | 显示全部楼层
slore 发表于 2019-1-13 14:05
选择 explorer.exe +StartIsBack + MMC + MTP 支持重新构建, 字体也没啥变化。


http://up.usbrun.com/USM1PE8F.WIM

补丁文件是\windows\wxsHook.dll

无补丁的,
Windows 7 x64-2019-01-13-14-20-00.png


有补丁的
Windows 7 x64-2019-01-13-14-17-01.png

点评

main.bat 用WimBuilder2生成新的BOOTPE.ISO结果如图,没有字体问题。 要么是和之前一样你的启动ISO模板的BOOT\BCD有什么区别,要么就是你的“加载外置”的脚本在外置存在的时候, 有地方对字体进行了影  详情 回复 发表于 2019-1-13 15:00
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 18:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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