无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: ljycslg
打印 上一主题 下一主题

[原创] Windows10 14393 PE x86+64(2016.9.17更新)

    [复制链接]
871#
发表于 2016-5-13 07:28:58 | 只看该作者
本帖最后由 ku588 于 2016-5-13 08:11 编辑

现在这个PE成了PExlorer的试验品,问题多多!
PExlorer也只能在这个PE中试验,发挥作用,
个人认为PExlorer的真正实用意义并不大!

PExlorer目前不算成熟的产品,测试阶段未知的问题多多,导致这个PE也算测试版!
PExlorer做资源管理器,删文件时什么提示都没有,跟没删除一样,实际已删除了,这导致在处理文件的过程中会判断失误!
其实能出桌面就可以了(若有必要桌面再添加个EXPLORER++就可以了),其他的就没太大的必要了,否则这个PE也就失去了本来的优势了!
回复

使用道具 举报

872#
发表于 2016-5-13 07:58:58 | 只看该作者
ku588 发表于 2016-5-13 07:28
现在这个PE成了PExlorer的试验品,问题多多!
PExlorer也只能在这个PE中试验,发挥作用,
个人认为PExlor ...

支持你的观点,所以我已经换回0422版了。
回复

使用道具 举报

873#
发表于 2016-5-13 11:13:38 | 只看该作者
2012zhd 发表于 2016-5-13 07:58
支持你的观点,所以我已经换回0422版了。

分享一下0422版,谢谢!
回复

使用道具 举报

874#
发表于 2016-5-13 11:13:42 | 只看该作者
2012zhd 发表于 2016-5-13 07:58
支持你的观点,所以我已经换回0422版了。

分享一下0422版,谢谢!
回复

使用道具 举报

875#
发表于 2016-5-13 11:13:45 | 只看该作者
2012zhd 发表于 2016-5-13 07:58
支持你的观点,所以我已经换回0422版了。

分享一下0422版,谢谢!
回复

使用道具 举报

876#
发表于 2016-5-13 11:13:45 | 只看该作者
2012zhd 发表于 2016-5-13 07:58
支持你的观点,所以我已经换回0422版了。

分享一下0422版,谢谢!
回复

使用道具 举报

877#
发表于 2016-5-13 11:13:45 | 只看该作者
2012zhd 发表于 2016-5-13 07:58
支持你的观点,所以我已经换回0422版了。

分享一下0422版,谢谢!
回复

使用道具 举报

878#
发表于 2016-5-13 11:13:46 | 只看该作者
2012zhd 发表于 2016-5-13 07:58
支持你的观点,所以我已经换回0422版了。

分享一下0422版,谢谢!
回复

使用道具 举报

879#
发表于 2016-5-13 11:13:46 | 只看该作者
2012zhd 发表于 2016-5-13 07:58
支持你的观点,所以我已经换回0422版了。

分享一下0422版,谢谢!
回复

使用道具 举报

880#
发表于 2016-5-13 11:13:46 | 只看该作者
2012zhd 发表于 2016-5-13 07:58
支持你的观点,所以我已经换回0422版了。

分享一下0422版,谢谢!
回复

使用道具 举报

881#
发表于 2016-5-13 11:14:10 | 只看该作者
ku588 发表于 2016-5-13 07:28
现在这个PE成了PExlorer的试验品,问题多多!
PExlorer也只能在这个PE中试验,发挥作用,
个人认为PExlor ...

分享一下0422版,谢谢!
回复

使用道具 举报

882#
发表于 2016-5-13 12:05:06 | 只看该作者
本帖最后由 ku588 于 2016-5-13 12:17 编辑
wenjx5228 发表于 2016-5-13 11:14
分享一下0422版,谢谢!


我的网盘只有5.5版,这个版本还可以吧,若需要这里下载:(或点击我的个人签名)
http://yun.baidu.com/share/home?uk=1814224131#category/type=0

楼主应该有0422版的备份下载,若需要0422版求楼主!


回复

使用道具 举报

883#
发表于 2016-5-13 12:57:48 | 只看该作者
ku588 发表于 2016-5-13 07:28
现在这个PE成了PExlorer的试验品,问题多多!
PExlorer也只能在这个PE中试验,发挥作用,
个人认为PExlor ...

PExlorer我个人定位为PE维护,辅助程序。我的目的是boot.wim直接启动不修改内核就能有较完整操作性的功能。
文件管理依然可以使用TC或者explorer++。
单纯PExlorer.exe的更新完全没有必要对内核版本更新,PExlorer初衷是外置随时更新,随时运行就能用的程序。

ljycslg除了PExlorer以外,还有些内核的更新,比如托盘,驱动等,还是建议用新的版本。
至于外壳相关的东西,自己按自己喜欢的可以先动手。
ljycslg如果没更新的话,要保留桌面,修改下 "notaskbar":true,启动下Em的任务栏和托盘就可以了。
桌面都不需要的话,直接wallpaperhost换成系统的wallpaperhost的就行了。

>PExlorer做资源管理器,删文件时什么提示都没有,跟没删除一样,实际已删除了,这导致在处理文件的过程中会判断失误!
只不是PExlorer独自的问题,你记事本打开对话框,一样是这样的。boot.wim也是这样的。
我自己已经有解决方法了,但是还是再追求更好的解决方案。

TC可以解决,但是TC,explorer++也有很多操作很不顺的地方,explorer++我操作也会有崩溃。
TC稳定性很好,但是操作不太方便,比如双窗口想复制部分多个文件过来,无法多选!
0422的PE就问题不多?平板上Em的任务栏,托盘不支持高DPI显示很小,操作不便,
Em多少年没有更新了?explorer++的issue列表你看了么?稳定?

文件操作这块只有系统的 explorer.exe到目前为止才是最好的。

这段时间感谢ljycslg对PExlorer的试用,所以有了很多问题,
进行了很多改进,没人使用的话,
我就是boot.wim装个系统,一点问题都没有也就不会去完善产品。
当然非explorer的PE没有新的推动的话,也就是现在这样了。

回复

使用道具 举报

884#
发表于 2016-5-13 13:04:43 | 只看该作者
wenjx5228 发表于 2016-5-13 11:13
分享一下0422版,谢谢!

我这里上传限制为50k/s,不方便啊!
回复

使用道具 举报

885#
发表于 2016-5-13 13:28:44 | 只看该作者
slore 发表于 2016-5-13 12:57
PExlorer我个人定位为PE维护,辅助程序。我的目的是boot.wim直接启动不修改内核就能有较完整操作性的功能 ...

Windows10 10586 PE x86+64(2016.5.12更新)+PExlorer是目前最完善、体验最好的版本,对于个别小问题希望S大再继续完善PExlorer
回复

使用道具 举报

886#
发表于 2016-5-13 13:50:21 来自手机 | 只看该作者
测试了下,进桌面要很久,打开diskgen分区软件似乎是我见过的pe里面用时最久的,其它软件winntsetup等似乎也没优化好,其它体验超好有特色,就是流畅度不够。
回复

使用道具 举报

887#
发表于 2016-5-13 13:50:32 来自手机 | 只看该作者
测试了下,进桌面要很久,打开diskgen分区软件似乎是我见过的pe里面用时最久的,其它软件winntsetup等似乎也没优化好,其它体验超好有特色,就是流畅度不够。
回复

使用道具 举报

888#
发表于 2016-5-13 13:57:39 来自手机 | 只看该作者
cpu进程里显示打开软件的一瞬间占用很高,
回复

使用道具 举报

889#
发表于 2016-5-13 13:58:00 来自手机 | 只看该作者
cpu进程里显示打开软件的一瞬间占用很高,
回复

使用道具 举报

890#
发表于 2016-5-13 14:39:17 | 只看该作者
本帖最后由 yxing365 于 2016-5-13 14:41 编辑
yxing365 发表于 2016-5-13 13:50
测试了下,进桌面要很久,打开diskgen分区软件似乎是我见过的pe里面用时最久的,其它软件winntsetup等似乎 ...


可能挑cpu吧,我手上2个8PE均速度很快,无论进桌面还是打开软件。其中一个极度精简另一个带网络触摸屏驱动。另外我用dism++在win10 winre下运行用春哥附体直接打开软件的方式,没有速度很慢的现象。系统为台电平板cpu是z3735f。
回复

使用道具 举报

891#
发表于 2016-5-13 14:57:34 | 只看该作者
本帖最后由 ku588 于 2016-5-13 15:00 编辑
slore 发表于 2016-5-13 12:57
PExlorer我个人定位为PE维护,辅助程序。我的目的是boot.wim直接启动不修改内核就能有较完整操作性的功能 ...


不能否认 slore 大师对PExlorer的不断的开发与完善,成熟确实是需要过程的!
我用ljycslg的PE,文件管理很少用TC(操作太不方便,自然就没有效率),基本都用explorer++操作,
使用中确有卡顿一下的时候,但稍等也就没什么问题了,崩溃没遇到过,可能个人测试使用的还不够深。

一个PE而已,够用、好用就好,独立开发PExlorer是多么艰辛的过程,付出了很多艰辛,可用的地方却又不是很多,实在有点儿不值得!真要追求稳定的explorer大家就选带explorer的PE了,如果不是ljycslg的无explorer的PE(不习惯没桌面,不习惯TC文件管理),大部分朋友基本没这方面的需求。

PS:本人不反对slore大师对PExlorer的开发,支持创新精神,只是觉得付出很多艰辛,可用武之地不太多有点儿可惜。


回复

使用道具 举报

892#
发表于 2016-5-13 16:02:22 | 只看该作者
ku588 发表于 2016-5-13 14:57
不能否认 slore 大师对PExlorer的不断的开发与完善,成熟确实是需要过程的!
我用ljycslg的PE,文件管 ...

感谢反馈。要比较TLB+Em+TC这些开发了多年的软件,PExlorer不过2个月的一个人开发的生命期,确实离成熟还很远。
但这些3方停更很久了,而且本身就是正常系统下的工具,最初都不是为了PE而生的,
目前explorer也好,第3方也好,总有小的细节,用起来很不方便。
一些需求无法满足。

explorer或第3方工具的功能问题
   WIN+D显示桌面无效
   开始菜单无效
   托盘网络无法点击

如果自己做,这些都是可以实现的!
我自己做PExlorer也是想学习下Shell的各种接口处理,补充一些自定义接口来完善shell,不被微软牵着走。

基本接口搞通了,界面样子也可以随意变化了,毕竟这些部分就是自己处理的地方。
比如开始菜单搜索我输入 35+7可以直接得出算数结果,而不是文件搜索,可以直接开始菜单
获取颜色码等,自己顺手的操作当组件集成起来。

PExlorer说实话,有点生不逢时吧,如果在微软的explorer不能加载的时候,发布的话,
肯定会受到大量反馈和修正吧。目前确实大部分PE都是有explorer.exe的所以
ljycslg的非explorer的PE和我刚好可以互补。

对于PExlorer来说不显示任务栏这种需求肯定是不需要的。所以根据ljycslg的PE,
提供了不显示任务栏的参数,WIN键可以绑定TLB的WIN+Z键等。完善PE上的一些不足,
同时PExlorer有使用的地方,得到了反馈,就有了持续更新的目标。

其实我对PE一直有一种结构:
ISO
   PE.WIM
   PEConfig
    +Init阶段1.bat
    +Init阶段2.bat
   APPS
    +PExlorer
       PExlorer.exe

内核启动扫描外置是否有PEConfig文件夹,有的话,根据不同时间点调用初始化bat,
比如可以加载PExlorer,复制到X盘,启动PExlorer,否则原本的模式启动。
对于外置的更新,配置完全可以简单修改。不用拆解WIM内核
当然,不限于PExlorer,比如DG更新下,ghost更新下,完全没有必要频繁更新。
大概3个月,半年统一的将外置的更新,更新到内核内置。(也可以做个批处理,用户自己运行,这样不用每次修改都下很大的ISO了。)

不想用PExlorer,或者自己更新工具的话,不用等待PE发布者,自己可以快速修改(ISO打开替换或者删除,另存为)。
(扫描外置,加载配置也是PExlorer启动时打算做的事,代替的脚本很多,优先度也不高)
回复

使用道具 举报

893#
发表于 2016-5-13 17:14:22 | 只看该作者
slore 发表于 2016-5-13 16:02
感谢反馈。要比较TLB+Em+TC这些开发了多年的软件,PExlorer不过2个月的一个人开发的生命期,确实离成熟还 ...


支持创新精神,这是才是发展的动力;
回复

使用道具 举报

894#
发表于 2016-5-13 18:04:19 | 只看该作者
slore 发表于 2016-5-13 16:02
感谢反馈。要比较TLB+Em+TC这些开发了多年的软件,PExlorer不过2个月的一个人开发的生命期,确实离成熟还 ...

测试过,顺便说几句:
1. 使用PExlorer,就是配合RE或者BOOT ,直接做基本维护PE.  如果加入声卡什么的,不如原版SHELL,WIN10目前起码是支持任务栏的.

2. 任务栏+桌面+仿MS的资源管理器, 是必须的,开始菜单有无都可. 关机重启,可以弄俩CMD解决.

3. 仿MS的资源管理器,简单就好,可以访问我的电脑,磁盘即可,最好XP那种简单风格. 这个好像难.
快捷键,控制面板....很多功能完全可以不要.
回复

使用道具 举报

895#
发表于 2016-5-14 10:19:45 | 只看该作者
本帖最后由 slore 于 2016-5-14 10:23 编辑
1.临时目录改变后无法全局生效,重开TC又回到X盘了,不过一般也不会有问题
除非极端情况,x盘 32位有1G,64位8G

3.原生的文件对话框中做完操作(比如新建一个文件夹)不会及时刷新,结束壁纸进程就可以
  原PE默认壁纸进程wallpaperhost,现在用PExlorer都存在这个问题


1. setx命令可以修改环境变量并通知所有程序,全局生效。可以试试。

主要说下3问题:
因为PExlorer利用打开对话框做文件管理器了,所以这里看了下。

comdlg32.dll!CFileOpenSave::Show(struct HWND__ *)
  shell32.dll!SHChangeNotifyRegisterThread()
    shell32.dll!_SCNGetWindow()
      shell32.dll!_SCNGetWindow()
        shell32.dll!_GetDesktop(void) <- 获取桌面窗口,存在就将变化通知事件发送到桌面窗口处理
        ..
        shell32.dll!SCNInitialize()   <- 桌面窗口如果不存在,程序自己进行变化通知ChangeNotify事件处理

所以处理方法,让_GetDesktop()获取桌面窗口后,让程序认为不存在桌面窗口。
把je跳转语句(74)改为jmp常跳转指令(EB)。

_SCNGetWindow
00007FFF7E053608
...
00007FFF7E053643  e8 xx xx xx xx call        _GetDesktop (07FFF7DFBD95Ch)
00007FFF7E053648  48 85 c0       test        rax,rax
00007FFF7E05364B  74             je         _SCNGetWindow+6Ch (07FFF7E053674h)
                  74->EB ---> je->jmp


修改方法:
1.用UE或者Hex打开shell32.dll,搜索定位码
2(x64).找到定位码之后,看后面大概是 3f e8 xx xx xx xx xx 48 85 c0 74 <- 这个74就是关键跳转
2(x86).找到定位码之后,看后面大概是 38 e8 xx xx 00 00 85 c0 74       <- 这个74就是关键跳转
★应该只匹配1处,有多处的话,请告诉我版本号。
3.修改74为EB后,替换内核shell32.dll,则打开对话框将自动更新。

PExlorer.exe(RC2.3)是内存修改,只对PExlorer.exe的进程有效,好处是不改内核,
通过配置文件修改指定关键跳转地址即可。启动的notpead.exe等程序的打开无效。
如果直接更新内核shell32.dll,所有打开对话框都会自动更新。


  1. "::文件管理器":
  2.   {
  3.     "注释":"默认为false,自己手动刷新影响也不大,需要的人自己确定关键地址后设置为true",
  4.     "shell32_hacker":false,
  5.     "shell32x64_hacker_addr":"0xC8017",
  6.     "shell32x86_hacker_addr":"0x19BA5F"
  7.   }
复制代码


0xC8017 为Win10版本(x64 shell32.dll 10.0.10586.0)的关键跳转地址
0x19BA5F 为Win10版本(x86 shell32.dll 10.0.10586.0)的关键跳转地址
shell32.dll的版本不一样的话,偏移值可能不同,请修改配置文件。

关键跳转地址搜索例:
_SCNGetWindow
shell32.dll(x64)
文件偏移地址
              48 8b 00 48 83 c4 20 5b c3 83 fb 01 74 <- x64 定位码
0xF2A40       01 74 3f e8 14 a3 f6 ff 48 85 c0 74 27 48 8d 15
                                                                         0xF2A4B

__SCNGetWindow@4:
shell32.dll(x86)
文件偏移地址
             8b 00 5e 8b e5 5d c3 83 fe 01 74 <- x86 定位码
0x19AB00     e5 5d c3 83 fe 01 74 38 e8 0a 02 00 00 85 c0 74
                                                                                             0x19AB0F
回复

使用道具 举报

896#
 楼主| 发表于 2016-5-14 10:26:51 | 只看该作者
slore 发表于 2016-5-14 10:19
1. setx命令可以修改环境变量并通知所有程序,全局生效。可以试试。

主要说下3问题:

shell32.dll有数字签名,好像启动时会验证,以前改过内置图标启动就蓝屏了
回复

使用道具 举报

897#
 楼主| 发表于 2016-5-14 10:52:20 | 只看该作者
slore 发表于 2016-5-14 10:19
1. setx命令可以修改环境变量并通知所有程序,全局生效。可以试试。

主要说下3问题:

32和64均测试有效,不知道有没有副作用,大师太给力了

点评

应该没有副作用,这样就跟没有wallpaperhost或者PExlorer打开对话框的处理逻辑是一样效果。 要是有explorer的话,是个公共的变更通知处理省点资源吧,目前是各自进程启动各自的处理线程, 但是问题不大,关闭对话  详情 回复 发表于 2016-5-14 11:18
回复

使用道具 举报

898#
发表于 2016-5-14 11:18:40 | 只看该作者
ljycslg 发表于 2016-5-14 10:52
32和64均测试有效,不知道有没有副作用,大师太给力了

应该没有副作用,这样就跟没有wallpaperhost或者PExlorer打开对话框的处理逻辑是一样效果。
要是有explorer的话,是个公共的变更通知处理省点资源吧,目前是各自进程启动各自的处理线程,
但是问题不大,关闭对话框的时候会自动释放。
回复

使用道具 举报

899#
发表于 2016-5-14 17:18:56 | 只看该作者
不错,支持,
看来Explorer有希望替换掉TC
回复

使用道具 举报

900#
 楼主| 发表于 2016-5-16 10:43:15 | 只看该作者
yxing365 发表于 2016-5-13 14:39
可能挑cpu吧,我手上2个8PE均速度很快,无论进桌面还是打开软件。其中一个极度精简另一个带网络触摸屏 ...

我以前做的8.1PE正常,8秒启动DG
10586原版pe就慢,13秒,然后此PE 18秒,没找到慢的原因。。
用最新的14342制作后和8.1pe一样,8秒启动
发现RS测试版还不错,修复了10586好几处问题
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 05:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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