无忧启动论坛

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

[原创] [更新(2022/11/11) ModernUI回归] explorer再见,WinXShell你好!

    [复制链接]
331#
发表于 2018-6-4 09:00:23 | 只看该作者
回复

使用道具 举报

332#
发表于 2018-6-4 10:38:35 | 只看该作者
感谢分享~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

333#
发表于 2018-6-4 13:12:22 | 只看该作者
本帖最后由 xuexiang 于 2018-6-4 13:13 编辑

脱离Explorer没法管理文件啊
还好我试了一下
用这个暂时可以替代
Tablacus Explorer
zip560kb
加上组件的7z 755kb
解压出来3.81mb
winxshell 解压5.78mb

点评

winxshell还是个 界面框架,用xml定义界面颜色,可控制按钮动作,我的电脑属性,WIFI等界面(几kb的文本即可),快捷方式打开所在位置钩子等。主要用VS2015静态编译,系统自己的库大,功能分离动态编译可以500kb  发表于 2018-6-4 15:56
shell主要的是任务切换,托盘应用,启动程序。文件管理第3方做的更好用。  发表于 2018-6-4 15:51
利用系统的“文件”打开对话框,新式样补充explorerframe.dll,或者3方7zGM,TC,Q-Dir,explorer++,甚至微软的winefile(300kb)等,方法很多,适合自己组合搭配,但不需要考虑原生explorer的注册表的修改。  发表于 2018-6-4 15:50
回复

使用道具 举报

334#
发表于 2018-6-4 16:19:04 | 只看该作者
本帖最后由 xuexiang 于 2018-6-4 16:48 编辑

利用系统的“文件”打开对话框,新式样补充explorerframe.dll
这个要怎么操作没有相关教程,我是小白
微软的winefile(300kb)这玩意找不到啊
哪有下载

Q-Dir,explorer++这俩不错
谢谢分享

点评

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=378646 这个帖子二楼,有关于文件打开对话框的添加的文件列表(4个dll)和注册表项目(1个CLSID)。 NT4的文件管理器,微软开源了。 https://github.com/Mi  详情 回复 发表于 2018-6-4 17:20
回复

使用道具 举报

335#
 楼主| 发表于 2018-6-4 17:20:33 | 只看该作者
xuexiang 发表于 2018-6-4 16:19
利用系统的“文件”打开对话框,新式样补充explorerframe.dll
这个要怎么操作没有相关教程,我是小白
微 ...

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=378646

这个帖子二楼,有关于文件打开对话框的添加的文件列表(4个dll)和注册表项目(1个CLSID)。


NT4的文件管理器,微软开源了。
https://github.com/Microsoft/winfile
论坛内,有人发布了汉化版,地址我没存。
怎么说呢,NT4比较老了样子一般,不过微软官方开源项目,质量有保障。维护用小体积的够用。

我个人推荐TC,Q-Dir功能强,常用的3方文件管理器,添加文件打开对话框相关DLL,对PE本身的“文件”-》“打开”都有效,
比如 任务管理器,虽然个头大,但是效果好,所有人都在使用的东西,稳定性没得说。不添加的话,系统的菜单点击都无效。
WinXShell默认就是采用这个,提供参数可以配置第三方文件管理器关联桌面我的电脑,文件夹双击等。

回复

使用道具 举报

336#
发表于 2018-6-5 13:23:09 | 只看该作者
现在是wes8有问题,也就是win8,隐藏调用control再关闭是可以达到效果,只是explorer看来还是不能完全替代,只是不用,但至少要保留在系统中,不能删除。看来要完全删除explorer,还有一段路要走。

点评

试试新版本的-wes模式, WinXShell.exe -wes。 WinXShell.lua中的onfirstrun()函数,会打开control.exe再立马关闭一下来初始化。  发表于 2018-7-27 12:07
回复

使用道具 举报

337#
发表于 2018-6-10 14:47:05 | 只看该作者
PE中哪种方式调用最好些?
回复

使用道具 举报

338#
发表于 2018-6-10 17:49:55 | 只看该作者
本帖最后由 yjd 于 2018-6-10 17:58 编辑

搞错了。畸形目录问题是pexlorer的问题。

点评

yjd
这样啊,那都是你的了。以前用ljycslg的 Windows10 14393 pexlorer 对U盘的畸形目录兼容不好。 微软自带的explorer可以写个批处理start %src%TOOLS~1\root 打开U盘畸形目录。U盘防毒所以搞畸形目录 pexlorer  详情 回复 发表于 2018-6-11 09:25
文件浏览器是一个东西,WinXShell是在pexlorer的基础上加入了 UI 框架,重构的程序。  发表于 2018-6-10 21:36
回复

使用道具 举报

339#
发表于 2018-6-10 18:46:28 | 只看该作者
我把附件解压后复制到PE的SYSTEM32目录下,通过Winpeshl.ini来调用,可是进入PE后只有一个回收站,并且不能新建文件夹。是不是方法有问题,帮助看看
  1. [LaunchApp]  
  2. AppPath =  
  3. [LaunchApps]  
  4. %SystemRoot%\regedit.exe, /s "%SystemRoot%\system32\wxsStub_x86.reg"
  5. %SystemRoot%\regedit.exe, /s "%SystemRoot%\system32\wxsStub_x64.reg"
  6. %SystemRoot%\regedit.exe, /s "%SystemRoot%\system32\UI_SystemInfo\handle_prop.reg"
  7. %SystemRoot%\system32\WinXShell.exe, -winpe  
复制代码

点评

是什么版本的PE呢? 看配置没错。 桌面只有回收站不能创建文件夹是因为USERPROFILE的路径默认指向 是system32\config下面,导致桌面指向不存在的路径。 cmd,set看下用户环境变量。 按理说 -winpe会自动  详情 回复 发表于 2018-6-10 21:35
回复

使用道具 举报

340#
 楼主| 发表于 2018-6-10 21:35:24 | 只看该作者
双响炮 发表于 2018-6-10 18:46
我把附件解压后复制到PE的SYSTEM32目录下,通过Winpeshl.ini来调用,可是进入PE后只有一个回收站,并且不能 ...

是什么版本的PE呢?

看配置没错。

桌面只有回收站不能创建文件夹是因为USERPROFILE的路径默认指向
是system32\config下面,导致桌面指向不存在的路径。
cmd,set看下用户环境变量。

按理说 -winpe会自动修改的,能否尝试下在
cmd输入上述几个命令,看看是是否正确,
winpeshl.ini的问题,还是WinXShell的问题。

点评

PE是WIN10的17134版本的ADK生成的。进PE时只有一个回收站时也立即尝试用CMD运行winxshell -winpe,可PE马上重启了。  详情 回复 发表于 2018-6-12 18:52
回复

使用道具 举报

341#
发表于 2018-6-10 21:50:03 | 只看该作者
学习一下我个东西
回复

使用道具 举报

342#
发表于 2018-6-11 09:25:51 | 只看该作者
yjd 发表于 2018-6-10 17:49
搞错了。畸形目录问题是pexlorer的问题。


这样啊,那都是你的了。以前用ljycslg的 Windows10 14393  pexlorer 对U盘的畸形目录兼容不好。

微软自带的explorer可以写个批处理start %src%TOOLS~1\root 打开U盘畸形目录。U盘防毒所以搞畸形目录

pexlorer就不行了。不知道新版有没有解决真个问题呢。
回复

使用道具 举报

343#
发表于 2018-6-11 10:02:02 | 只看该作者
可以  这个可以有
回复

使用道具 举报

344#
发表于 2018-6-12 18:52:07 | 只看该作者
slore 发表于 2018-6-10 21:35
是什么版本的PE呢?

看配置没错。

PE是WIN10的17134版本的ADK生成的。进PE时只有一个回收站时也立即尝试用CMD运行winxshell -winpe,可PE马上重启了。

点评

17134原版boot.wim启动,在cmd中输入呢?lauchapp最后不要写winxshell,写启动一个cmd吧,不然最后一个程序结束PE就重启了。  发表于 2018-6-12 18:58
回复

使用道具 举报

345#
发表于 2018-6-12 20:00:40 | 只看该作者
本帖最后由 双响炮 于 2018-6-12 20:03 编辑

我从原版启动,出现CMD时输入winxshell -winpe后出现了桌面,但仍然只有一个回收站,用SET查看变量的结果直接上图

点评

我回头看看,先自己设置下吧。  详情 回复 发表于 2018-6-12 21:01
回复

使用道具 举报

346#
 楼主| 发表于 2018-6-12 21:01:57 | 只看该作者
双响炮 发表于 2018-6-12 20:00
我从原版启动,出现CMD时输入winxshell -winpe后出现了桌面,但仍然只有一个回收站,用SET查看变量的结果直 ...

我回头看看,先自己设置下吧。

  1. set USERPROFILE=X:\Users\Default
  2. winxshell.exe -winpe
复制代码

点评

手动改了环境变量,还是不行,就只有一个回收站,是不是我哪里做错了,看来老大还是得弄个简单的教程出来呀 [attachimg]372884[/attachimg]  详情 回复 发表于 2018-6-13 21:46
好的  详情 回复 发表于 2018-6-12 22:18
回复

使用道具 举报

347#
发表于 2018-6-12 22:18:03 | 只看该作者
slore 发表于 2018-6-12 21:01
我回头看看,先自己设置下吧。

好的
回复

使用道具 举报

348#
发表于 2018-6-13 08:50:01 | 只看该作者
        + 5        很给力!
回复

使用道具 举报

349#
发表于 2018-6-13 19:42:28 | 只看该作者
看看
回复

使用道具 举报

350#
发表于 2018-6-13 21:46:21 | 只看该作者
slore 发表于 2018-6-12 21:01
我回头看看,先自己设置下吧。

手动改了环境变量,还是不行,就只有一个回收站,是不是我哪里做错了,看来老大还是得弄个简单的教程出来呀

点评

我刚下载了首页的zip,启动boot.wim测试了,好着呢啊。 你X:%users\Default\Desktop下面有文件沒有啊 默认就是只有回收站,但是你用其他工具在X:%users\Default\Desktop创建了快捷方式, 文件夹啥的  详情 回复 发表于 2018-6-13 23:11
回复

使用道具 举报

351#
 楼主| 发表于 2018-6-13 23:11:33 | 只看该作者
双响炮 发表于 2018-6-13 21:46
手动改了环境变量,还是不行,就只有一个回收站,是不是我哪里做错了,看来老大还是得弄个简单的教程出来 ...

我刚下载了首页的zip,启动boot.wim测试了,好着呢啊。

你X:\Users\Default\Desktop下面有文件沒有啊

默认就是只有回收站,但是你用其他工具在X:\Users\Default\Desktop创建了快捷方式,
文件夹啥的就能看到了啊。
你桌面右键菜单,能否新建,文本文档和文件夹?
如果可以就是着呢。

点评

使用方法: WinXShell.exe运行前导入以下注册表 wxsStub.reg UI_SystemInfo\handle_prop.reg 这个操作是不是必须的呀? 另外,在手工设置环境变量之前右键是不能新建的,后来手工设置以后倒没测试,晚上回家测试  详情 回复 发表于 2018-6-14 13:04
回复

使用道具 举报

352#
发表于 2018-6-14 08:55:38 | 只看该作者
好久沒上來看論談了,這PE是屬於Win10?

点评

这个不是PE,是在WIN7~WIN10的boot.wim/winre.wim启动就可以直接运行的外壳(shell)程序。  发表于 2018-6-14 09:02
回复

使用道具 举报

353#
发表于 2018-6-14 13:04:53 | 只看该作者
slore 发表于 2018-6-13 23:11
我刚下载了首页的zip,启动boot.wim测试了,好着呢啊。

你X:%users\Default\Desktop下面有文件沒有啊{ ...

使用方法:
WinXShell.exe运行前导入以下注册表
wxsStub.reg
UI_SystemInfo\handle_prop.reg
这个操作是不是必须的呀?
另外,在手工设置环境变量之前右键是不能新建的,后来手工设置以后倒没测试,晚上回家测试了给结果!

点评

wxsStub.reg - 需要自定义快捷方式右键属性,打开所在路径功能时,需要导入。 handle_prop.reg - 需要使用自定义我的电脑右键【属性】界面时,需要导入。  发表于 2018-6-14 14:20
回复

使用道具 举报

354#
发表于 2018-6-15 12:12:41 | 只看该作者
支持………………
回复

使用道具 举报

355#
发表于 2018-6-21 18:07:27 | 只看该作者
楼主真乃神人也!
回复

使用道具 举报

356#
发表于 2018-6-21 18:52:31 来自手机 | 只看该作者
winxshell的组件带数字证书签名么?

点评

主程序自己电脑上编译查毒发布的,没有签名,组件都是xml之类的文本文件,不用签名。  发表于 2018-6-22 09:01
回复

使用道具 举报

357#
发表于 2018-6-22 15:16:16 | 只看该作者
看看看看
回复

使用道具 举报

358#
发表于 2018-6-22 17:04:32 | 只看该作者
使用WinXShell双击快捷方式,竟然不是执行程序,而是打开所在文件夹。是特意这样设计的么?而右击快捷方式-》打开所在文件夹,却假死1分钟,什么功能没有。不知道是shell还是PE注册表问题,改了一下午注册表,还是没用。还是认为不是注册表问题,因为桌面和开始菜单的快捷方式能够运行,而其它位置的快捷方式不能运行。

点评

右键打开所在文件夹,导入了wsxStub.reg么。 快捷方式双击的问题以前修复过,感觉是上个版本支持“打开所在位置”功能的时候, 影响到了,我下来看看。 假死1分钟很奇怪。 请确认下,使用环境,哪个版本的PE  详情 回复 发表于 2018-6-22 21:16

评分

参与人数 1无忧币 +3 收起 理由
slore + 3 感谢反馈问题

查看全部评分

回复

使用道具 举报

359#
发表于 2018-6-22 20:20:39 | 只看该作者
UI很喜欢,熟悉XML的能定制出特色界面,赞!缺点,做UI文件太零碎,要是能做类似于Grub那种MESSAGE一体的感觉更好。或者zip打包。

点评

可以支持ZIP压缩包的,但是目前为了方便,让人知道xml格式,没提供ZIP接口。下个版本可以补上。  发表于 2018-6-22 21:18
回复

使用道具 举报

360#
 楼主| 发表于 2018-6-22 21:16:49 | 只看该作者
hanzsim 发表于 2018-6-22 17:04
使用WinXShell双击快捷方式,竟然不是执行程序,而是打开所在文件夹。是特意这样设计的么?而右击快捷方式 ...

右键打开所在文件夹,导入了wsxStub.reg么。

快捷方式双击的问题以前修复过,感觉是上个版本支持“打开所在位置”功能的时候,
影响到了,我下来看看。

假死1分钟很奇怪。
请确认下,使用环境,哪个版本的PE?还是正常系统?

点评

导入了。我用的是10PEx64,http://bbs.wuyou.net/forum.php?mod=viewthread&tid=378234&extra=&page=63  详情 回复 发表于 2018-6-23 09:22
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-28 03:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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