无忧启动论坛

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

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

    [复制链接]
211#
发表于 2017-9-14 17:50:23 | 只看该作者
slore 发表于 2017-9-14 09:25
ros-explorer直接编译确实没有背景,这个是我第一个修改的问题。
没查为什么不能,自己直接刷的,纯色全 ...

我从外国网站查,其回答是,xp会处理这个函数,但是win7并上并没有处理,需要自己画。看来你这样做是正确的。
回复

使用道具 举报

212#
 楼主| 发表于 2017-10-28 22:58:41 | 只看该作者
本帖最后由 slore 于 2017-11-1 23:35 编辑

开发记录:


RS2之后基本没用再看代码了,毕竟常用的功能核心没有变化。
一些首页中未指明的变化:
WIN+D,显示桌面功能将只最小化有【最小化】按钮的窗口,以前某些窗口要配置忽略列表,
现在不用了。但是还测试了系统的,WIN+M是这样的,但是WIN+D有些没有最小化按钮的窗口也隐藏了,
这里有些出入但是个人觉得不太影响。
这么改的一个原因是,Dism++程序没有最小化按钮,不可最小化,但是按显示桌面按钮可以最小化,
但是还原后只有一行标题栏。
副作用,例如:WIN+R运行对话框等无最小化按钮的窗口将不可被显示桌面最小化。

如果有人希望和以前保持一样,或者说按WIN+D只最小化有最小化按钮的,按任务栏上的显示桌面图标和以前一样所有可见
窗口都最小化这种要求的话,请告知我,我会提供一个配置参数进行对应。


因为,托盘图标不能实时刷新,所以算是半成品,因此提供配置下面的参数来禁用此功能。

  1.   "JS_TRAYNOTIFY":
  2.   {
  3.     "soundicon":false,
  4.     "networkicon":false
  5.   }
复制代码

本来打算用个中性的图标免得对状态错误的判断,不过网上找了大半天都没有合适的,最后之后用了系统的,
声音用了没有设备,网络用了有线无网络的,看不惯的话就禁用吧,或者直接改图标资源。

声音图标单击,双击会调用System32\SndVol.exe,写死的路径,如果使用的话,请确保在这里,或者环境变量(PATH)可以搜索到的路径。
另外系统的 SndVol.exe有个-m参数,传递调用的时的坐标信息,可以让其显示到鼠标的对应位置。我写死了-m 268439552,让它在右下角显示。(本来单击时,自己做个UI的,最近有些事忙没来得及完成
声音图标右键菜单,一个调用SndVol.exe,一个调用mmsys.cpl。

关于,托盘状态我本来想用系统的功能,但是无奈技术不到位,没搞出来。
比如声音图标,需要VolSSO.dll以及SSO的注册表项,我导入了能显示无设备状态的图标,无法刷新。
从开发的角度,托盘刷新依赖SENS服务,我加了SENS.DLL,和System\Services\SENS下的注册表,
可以看到服务,但是启动时提示服务删除或者不存在,无法启动成功,谁回加服务的话给教下方法,谢谢。


介于不能用系统的,所以打算自己做,目前获取音频设备,是否静音,音量已经可以用命令行测试取到了,
只是想了解下PE如果添加系统原生功能的方法,和需要的文件,看看是否有必要投入时间自己做。
如果有明白的,望不吝赐教。

WLAN的WIFI连接,首先需要有无线功能对应的服务启动,否则提示:
  1. 无线连接服务不可用
复制代码


其次,需要无线网卡安装并且驱动正确安装,否则提示:
  1. 无可用的无线网络设备
复制代码


对于WIFI连接,中文,有密码,无密码我通过手机热点进行了确认,因设备有限其他的企业安全认证等方式未测试。

下面的“防火墙”,“代理”,以及输入的密码的"软键盘"按钮请参考UI_WIFI\main.jcfg文件,这些是可以自己定义的。

UI的界面是在UI_XXX中的main.xml中定义的,可以自己行修改颜色,位置显示内容。
其中"::xxxxxx"双冒号开头的是程序内部使用的对象,请不要改名。


Modern UI的功能已经脱离了shell本身,属于普通的应用程序,有兴趣的可以用PECMD,AUTOIT,易语言等去实现。

被ljycslg提了很多次,欠了N久的托盘气泡提示终于补回来了。
以前的气泡信息是获取到了,但是气泡的提示框绘制,以及托盘图标消失等有所关联一直也没想改,嫌麻烦。
而且用了这么久系统也没见啥特别重要的,就是一些提示信息。
Windows 10之后的气泡提示变成了,长方形且和托盘显示没那么紧密了,这次做了WIFI的信号,WIFI名,状态一看,
不是正好和托盘气泡提示一样么,所以用很少的代码就复用了这个机能,这也算是导入UI库后,最有用的地方了。

本来等PENetwork近期的更新,希望它能把WLAN做好,我就不做,可是迟迟也没见消息,不知道改成什么样子了,只好自己做了,
用的UI库不是很好,没有C#的WPF方便,单纯的按钮还好,画面要动态变化要自己处理不少。


2017-11-01 小更新版(RC2.6.1)
WinXShell_x64_261.zip (851.57 KB, 下载次数: 35)
WinXShell_x86_261.zip (730.26 KB, 下载次数: 32)

* 修复FreeVK等程序任务栏显示2个图标问题 (新版本R2.6引入的问题)

原来有个isTopWindowOrFileExplorerWindow函数,因为文件管理器对话框的属性我改了,这个不需要判断就能显示到任务栏了,
所以删除了。导致对顶级窗口IsTopWindow的判断丢失了,现在补充上了。


点评

S大,怎么附件没见更新呀  详情 回复 发表于 2017-10-28 23:21
回复

使用道具 举报

213#
发表于 2017-10-28 23:21:14 | 只看该作者

S大,怎么附件没见更新呀

点评

文件重名太多=.= 选错了,帖子最下面的附件有,我更新下链接。  发表于 2017-10-28 23:41
回复

使用道具 举报

214#
发表于 2017-10-29 17:00:23 | 只看该作者
s大,能不能把l大pe更新一下,或者教我如何更新,可以不?

点评

复制附件的文件到Windows目录,把 system32\start.ini 里面的pexlorer.exe改成winxshell.exe就可以了吧。 对了,pexlorer.jcfg改名成winxshell.jcfg,右上角的状态显示程序是分辨率时调用的,是在这个文件定义  详情 回复 发表于 2017-10-29 17:26
回复

使用道具 举报

215#
 楼主| 发表于 2017-10-29 17:26:16 | 只看该作者
2012zhd 发表于 2017-10-29 17:00
s大,能不能把l大pe更新一下,或者教我如何更新,可以不?

复制附件的文件到Windows目录,把
system32\start.ini
里面的pexlorer.exe改成winxshell.exe就可以了吧。

对了,pexlorer.jcfg改名成winxshell.jcfg,右上角的状态显示程序是分辨率时调用的,是在这个文件定义的。

点评

明白了,谢谢大师。  详情 回复 发表于 2017-10-29 18:24
回复

使用道具 举报

216#
发表于 2017-10-29 18:24:39 | 只看该作者
slore 发表于 2017-10-29 17:26
复制附件的文件到Windows目录,把
system32\start.ini
里面的pexlorer.exe改成winxshell.exe就可以了吧 ...

明白了,谢谢大师。
回复

使用道具 举报

217#
发表于 2017-10-31 20:42:31 | 只看该作者
thank you.
回复

使用道具 举报

218#
发表于 2017-10-31 20:55:13 | 只看该作者
牛了,更新这么多年
回复

使用道具 举报

219#
发表于 2017-11-1 16:10:24 | 只看该作者
看起来不错~
回复

使用道具 举报

220#
发表于 2017-11-4 19:20:32 | 只看该作者
感谢楼主的辛勤付出,很想把您的WinXShell应用到PE
今天尝试用到精简版维护PE,提示找不到wlanapi.dll
建议应该忽律此错误,如果没有wlanapi.dll就不加载wifi支持



另外应用到精简版PE(不含声网) ,任务栏也显示声音网络图标。虽然可以通过设置可以不显示声音网络图标
建议应该增强检测如果不存在声音网络服务或声网支持文件自动隐藏声音网络图标


另外想把开始菜单改为下面这式样。不知道如何修改配置
如果能够提供示例PE样品供大家参考,再好不过了


点评

感谢测试反馈,哎呀,没有wlanapi.dll不能运行那确实要改。 boot.wim和winre.wim就没法直接用了,违背了当初的初衷。 根据系统服务支持情况配置托盘图标是个好建议,2.6版主要是UI的技术预览版, 赶RS3出的一版  详情 回复 发表于 2017-11-4 23:10
回复

使用道具 举报

221#
 楼主| 发表于 2017-11-4 23:10:40 | 只看该作者
立帮电子 发表于 2017-11-4 19:20
感谢楼主的辛勤付出,很想把您的WinXShell应用到PE
今天尝试用到精简版维护PE,提示找不到wlanapi.dll
建 ...

感谢测试反馈,哎呀,没有wlanapi.dll不能运行那确实要改。
boot.wim和winre.wim就没法直接用了,违背了当初的初衷。

根据系统服务支持情况配置托盘图标是个好建议,2.6版主要是UI的技术预览版,
赶RS3出的一版,反馈的问题下一个版本修复,不过我要休息2周,毕竟基本功能
够用,声网这部分有时间了再改改,月底或者12月中再发布吧。

开始菜单的话,装 Classic Shell(<= 4.2.5)。
WinXShell.jcfg配置
  1. "JS_STARTMENU":
  2.   {
  3.     "start_icon":"empty",
  4.     "start_padding":8,
  5.     ...
  6.   }
复制代码

点评

顶一下,盼早日更新,功能越来越完善。  详情 回复 发表于 2017-11-13 19:01
回复

使用道具 举报

222#
发表于 2017-11-13 19:01:40 | 只看该作者
slore 发表于 2017-11-4 23:10
感谢测试反馈,哎呀,没有wlanapi.dll不能运行那确实要改。
boot.wim和winre.wim就没法直接用了,违背了 ...

顶一下,盼早日更新,功能越来越完善。
回复

使用道具 举报

223#
发表于 2017-11-13 19:22:15 | 只看该作者
我也顶一下,盼早日更新,功能越来越完善。
回复

使用道具 举报

224#
发表于 2017-11-18 19:35:01 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

225#
发表于 2017-11-19 12:17:36 | 只看该作者
越来越完美了,期待使用
回复

使用道具 举报

226#
发表于 2017-12-11 14:50:33 | 只看该作者
辛苦了,虽然不是很理想,但是楼主的分享精神值得表扬!
回复

使用道具 举报

227#
发表于 2018-1-11 07:45:32 | 只看该作者
2017-01-10 RC2.7.1更新: ==> 2018-01-10 RC2.7.1更新:
布拉沃, 越来越完美了

点评

才看懂!谢谢提醒。  发表于 2018-1-11 21:35
回复

使用道具 举报

228#
发表于 2018-1-11 11:14:45 | 只看该作者
顶一个
回复

使用道具 举报

229#
发表于 2018-1-11 17:41:01 | 只看该作者
本帖最后由 xintiandi 于 2018-1-11 18:30 编辑

我在一个精简的win7 x86和x64 上测试的,非pe系统,不能在桌面上空白区域鼠标右键,只要点击就会出现卡死,右键菜单也没有出来。
但是在任务管理栏上右键没有问题,桌面上我的电脑和回收站图标上右键也没有问题,就是桌面空白处,只要鼠标右键操作一次后,winxshell就失去控制了。桌面的任何地方都无法点击了。包括任务管理栏,开始菜单都无法点击了。
是在虚拟机vm中测试的。

刚才在测试了一次,应该是楼主说的。winxshell程序全屏了。其他程序切换到后台了。所以点击不了。任务栏点程序切换也不行。但用tab+alt可以切换出其他程序界面,在最小化窗口到任务栏后的程序,还是不能点击;开始键和桌面我的电脑等也不能点击,奇怪的是,什么都不操作只要需等1分钟,就恢复了,也可进行任意操作,但是不能再次鼠标右键,一旦再次鼠标右键一次又要等1分钟才能恢复,不知道有没有什么快捷键能够一键把winxshell切换到后台,也就是刚运行winxshelll的状态,应该叫复位吧。让桌面上、任务栏、开始菜单都能正常使用。每次鼠标右键要等1分钟,时间有点长。难道是bug,或者说是故意这样设计的。我的系统是没有加载桌面壁纸之类的。不知道卡是不是和这个有关。
删除桌面的快捷方式、清空回收站,删除程序中的目录,都很慢,不知道是不是和右键有关,也许是和系统精简的关系,程序中的列表全是英文,比如远程桌面点击后,出现的远程桌面窗口是中文。
如果这个稳定了。是不是真的就可以把explorer中系统删除哦。

点评

1.WIN7右键卡死问题 WIN7桌面右键是已知问题,如果不需要“排列”,“图标”,“个性化”,“显示设置”,“新建”的背景菜单(新建挺重要的),而是普通的文件夹右键菜单没有问题。但是显示空白背景菜单,会卡1分钟  详情 回复 发表于 2018-1-11 21:35
回复

使用道具 举报

230#
发表于 2018-1-11 18:19:51 | 只看该作者
楼主穿越了!

点评

已更正  发表于 2018-1-11 21:24
回复

使用道具 举报

231#
 楼主| 发表于 2018-1-11 21:35:11 | 只看该作者
xintiandi 发表于 2018-1-11 17:41
我在一个精简的win7 x86和x64 上测试的,非pe系统,不能在桌面上空白区域鼠标右键,只要点击就会出现卡死, ...

1.WIN7右键卡死问题
WIN7桌面右键是已知问题,如果不需要“排列”,“图标”,“个性化”,“显示设置”,“新建”的背景菜单(新建挺重要的),而是普通的文件夹右键菜单没有问题。但是显示空白背景菜单,会卡1分钟,应该是有什么对象没有初始化,如果在正常explorer下右键一次,就好了。怎么右键都没有事。

另外,在windows 7系统的自带boot.wim下,右键也是正常的,不知道是不是和什么东西冲突,比如显卡的右键菜单,而且WIN7时代的PE加explorer也很小,就没主要处理。刚好1分钟,肯定有什么特别处理,但这个是WINDOWS内部的处理,我没有源码也不好调试,没有找到真实原因,就放着没管,WIN7能用explorer就没不要换shell吧。

我可以处理为,WIN7下右键无效不出菜单也不卡,或者右键弹出对“桌面”文件夹右键的普通文件夹菜单,如果需要的话。

2.开始菜单
没有加载desktop.ini或者显示名,因为这部分菜单做了没有必要,有好的第3方开源软件可以代替,比如:
classicshell,不想花时间处理。

点评

开始的英文对我到没有什么影响,英文也能习惯,就是那个卡1分钟有点影响,我用秒表计时几次,真是刚好一分钟,误差3秒以内。这个问题影响有点大 我用的精简系统没有加载主题,启动后只有cmd,“排列”,“图标”,  详情 回复 发表于 2018-1-11 23:26
回复

使用道具 举报

232#
发表于 2018-1-11 23:26:31 | 只看该作者
本帖最后由 xintiandi 于 2018-1-11 23:37 编辑
slore 发表于 2018-1-11 21:35
1.WIN7右键卡死问题
WIN7桌面右键是已知问题,如果不需要“排列”,“图标”,“个性化”,“显示设置” ...


开始菜单的英文对我到没有什么影响,英文也能习惯,就是那个卡1分钟有点影响,我用秒表计时几次,真是刚好一分钟,误差3秒以内。这个问题影响有点大
我用的精简系统没有加载主题,启动后只有cmd,“排列”,“图标”,“个性化”,“显示设置”对于我来说没有什么意思,只是在桌面习惯性的都会用右键刷新,不注意就会卡住,
我也感觉可能是什么对象没有初始化导致的等待延时,要不然不会每次都是1分钟,难道是和系统没有加载主题和背景有关。不知道楼主能否开调试信息等手段来监测。我又时间的时候可以测试,
至于为什么要替换explorer,因为精简系统,不想让其他人使用,想彻底删除explorer,但是又希望自己维护方便,通过定义热键来调用winxshell,explorer改名称无法运行,也是病毒的目标。之前也考虑过用tc,XYplorer等文件管理工具来代替,测试都不是很理想。

点评

代码调试过,停在这里1分钟 这里没法再跟下去了。 我想起来了,如果在没有shell的情况下,打开记事本,选择 打开 菜单, 然后空白处右键一次,某个菜单需要的对象将被初始化,之后,winxshell右键桌面菜  详情 回复 发表于 2018-1-12 00:58
回复

使用道具 举报

233#
 楼主| 发表于 2018-1-12 00:58:12 | 只看该作者
xintiandi 发表于 2018-1-11 23:26
开始菜单的英文对我到没有什么影响,英文也能习惯,就是那个卡1分钟有点影响,我用秒表计时几次,真是 ...

代码调试过,停在这里1分钟
  1. hr = _pShellView->GetItemObject(SVGIO_BACKGROUND, IID_IContextMenu, (LPVOID *)&pcm);
复制代码

这里没法再跟下去了。



我想起来了,如果在没有shell的情况下,打开记事本,选择 打开 菜单,
然后空白处右键一次,某个菜单需要的对象将被初始化,之后,winxshell右键桌面菜单就不卡了,而且出正常的菜单,且正常使用。

如果直接我的shell运行,记事本的里面,右键,也会卡1分钟。感觉还是本来explorer初始化了个什么东西,但是我没有实现。


因此对于这种情况,我在 WinXShell.jcfg中“桌面”下添加了一个配置选项,ContextMenu(第80行),可以设置一个简单的菜单(basic),

打开命令行窗口
新建<-
分辨率
个性化

其他的调整图标式样的,以及也比较重要的粘帖,撤销菜单没有,不过ctrl+V,ctrl+Z可以用。

或者设置为"none",右键将不做任何处理,程序不会卡。


WinXShell_x86_WIN7.zip (1.02 MB, 下载次数: 7)
WinXShell_x64_WIN7.zip (1.14 MB, 下载次数: 11)

你看看能否接受吧。后续如果能有机会解决那是最好,目前我只能做到这里。
回复

使用道具 举报

234#
发表于 2018-1-12 17:32:19 | 只看该作者
本帖最后由 xintiandi 于 2018-1-12 21:21 编辑

非常感谢楼主的修改,右键不卡了,右键菜单也出来了。
在打开资源管理器,浏览文件方面,不如explorer流畅,偶尔有延时拖影的情况,可能和虚拟机有关。
刚刚测试了x86和x64下的win7系统:
x64系统下,开始菜单中的关闭按钮有效,x86系统下的关闭按钮没有效果,点击后系统没有任何反应,像没有点击一样。
关闭按钮应该指的是关闭winxshell并注销吧,x64系统点击后,自动注销退回到登陆框界面,我最先以为是关机。重新启动不管是x86还是x64都没有问题。
能否加个winxshell退出的按钮,就是说只是退出winxshell,不要执行注销操作,因为有后台程序在运行,希望退出后能恢复到运行winxshell前的状态。或者什么都不操作,只是退出winxshell这个程序而已。

点评

按住shift,右键 任务栏,会有退出 winxshell 的菜单。 WIN10下是会出现,关机提示界面。WIN7没有x86环境没事。 开始菜单建议配合ClassicShell使用吧。 真要关机,自己做个快捷方式试试。 winxshell.exe -  详情 回复 发表于 2018-1-12 19:05
回复

使用道具 举报

235#
 楼主| 发表于 2018-1-12 19:05:31 | 只看该作者
本帖最后由 slore 于 2018-1-12 19:10 编辑
xintiandi 发表于 2018-1-12 17:32
非常感谢楼主的修改,右键不卡了,右键菜单也出来了。
在打开资源管理器,浏览文件方面,不如explorer流畅 ...


按住shift,右键 任务栏,会有退出 winxshell 的菜单。

2016-07-31 RC 2.4.1 更新:
* 开始菜单项目可以通过PExlorer.jcfg设置
* SHIFT右键开始菜单图标或者任务栏空白处,增加退出PExlorer菜单(因为开始菜单中的结束程序默认不显示了)

开始菜单设置,以下为默认值,默认值的话可以缺省不设置

"JS_STARTMENU":
  {
   "nosettings":true,
   "nobrowse":false,
   "nobrowse_network":true,
   "nofind":true,
    "norun":true,
    "nologoff":true,
    "norestart":false,
    "noshutdown":false,
    "noterm":true
   }


你在WinXShell.jcfg的开始菜单处,配置一个:
  1.   "noterm":false,
复制代码

有会出现一个结束WinXShell的菜单。



WIN10x64下关机重启都正常,WIN7没有x86环境没测试。

开始菜单建议配合ClassicShell使用吧。

真要关机,自己做个快捷方式试试。
winxshell.exe -ui -jcfg UI_Shutdown\main.jcfg
shutdown.exe -s -t 0

点评

好的,谢谢。  详情 回复 发表于 2018-1-12 21:48
回复

使用道具 举报

236#
发表于 2018-1-12 21:48:53 | 只看该作者
本帖最后由 xintiandi 于 2018-1-12 22:28 编辑
slore 发表于 2018-1-12 19:05
按住shift,右键 任务栏,会有退出 winxshell 的菜单。


好的,谢谢。

桌面上的图标不能通过右键打开,会提示没有注册类,但是双击可以。
删除桌面上的任意一个文件,提示:正在准备在循环。这个时间有点长,导致删除文件慢,估计至少10来秒。不知道是不是和explorer++有关,如果用explorer删除文件很快,秒删。

点评

不知道主目录如何,我在正常WIN7,PE删除正常  发表于 2018-1-12 22:33
双击我处理的,右键打开默认是调用explorer,要改注册表。  发表于 2018-1-12 22:32
回复

使用道具 举报

237#
发表于 2018-1-12 21:59:41 | 只看该作者
谢谢分享!
回复

使用道具 举报

238#
发表于 2018-1-12 23:10:51 | 只看该作者
本帖最后由 xintiandi 于 2018-1-12 23:31 编辑

右键打开修改注册表哪个地方,怎么改,
删除文件,不管是桌面还是磁盘里面其他分区的文件,都很慢,我刚才测试几次,也计时了。每次删除,提示正在准备 再循环,都需要30秒。不知道是否和之前那个1分钟有关。
刚才我结束explorer后,不运行winxshell,直接运行tc文件管理器,在tc文件管理器中删除文件很快和explorer一样秒删,但是如果我先运行了winxshell,在这个外壳下在运行tc文件管理器,删除文件同样需要30秒。那就说明和winxshell有关,当然也可能是tc文件管理器和explorer一样初始化了更多的东西。
刚才我也用explorer++_1.3.5,测试了。如果结束explorer后, 直接运行explorer++_1.3.5,删除文件也是秒删,基本就确认和winxshell有关了。

点评

说反了。 桌面文件夹,文件右键打开都是正常的。 文件的,删除,复制都会出现卡死现象,和上面右键菜单一样,在没有shell的时候,在文件资源管理器 空白处 右键 一次,就好了。没有shell系统会自己初始化,但是有sh  详情 回复 发表于 2018-1-12 23:56
回复

使用道具 举报

239#
 楼主| 发表于 2018-1-12 23:56:00 | 只看该作者
xintiandi 发表于 2018-1-12 23:10
右键打开修改注册表哪个地方,怎么改,
删除文件,不管是桌面还是磁盘里面其他分区的文件,都很慢,我刚才 ...

说反了。 桌面文件夹,文件右键打开都是正常的。
文件的,删除,复制都会出现卡死现象,和上面右键菜单一样,在没有shell的时候,在文件资源管理器 空白处 右键 一次,就好了。没有shell系统会自己初始化,但是有shell就转给shell处理,但是我的shell没对应所以出现问题。

我回头试试看看不能模拟一下右键,初始化后,再启动外壳。

点评

我现在又测试了几次,之前右键打不开,提示没有注册类的情况没有出现了。现在可以右键打开,之前不知道是怎么弄到那个状态的, 资源管理器窗口的最小化按钮没有用,无法最小化,但任务栏上的所有最小化窗口有效。我  详情 回复 发表于 2018-1-13 00:27
回复

使用道具 举报

240#
发表于 2018-1-13 00:27:13 | 只看该作者
本帖最后由 xintiandi 于 2018-1-15 22:55 编辑
slore 发表于 2018-1-12 23:56
说反了。 桌面文件夹,文件右键打开都是正常的。
文件的,删除,复制都会出现卡死现象,和上面右键菜单 ...


我现在又测试了几次,之前右键打不开,x64删除explorer后不重启,提示灾难性故障,重启后提示没有注册类,x86删除explorer后只提示找不到文件,楼主可否改成自定义指向第三方文件管理器,毕竟要裁剪explorer替代它,何必又在调用它。资源管理器窗口的最小化按钮没有用,无法最小化,但任务栏上的所有最小化窗口有效。我在资源管理中,空白区域鼠标右键,也是卡死1分钟,只是这个卡死1分钟和之前桌面右键出现1分钟不一样的是,这个只卡当前刷新的资源管理器窗口,其他的任务管理栏按钮,开始菜单,桌面都可以点击。只有这个窗口被冻结一样。能否把资源管理器的右键也像桌面右键一样处理。
删除文件到回收站之后,回收站的图标没有同步刷新,能否把鼠标右键的刷新按钮给调出来,
看来所有遇到的卡死问题,估计都是同一个问题导致的。也许就是你说的初始化有关。

今天又反复测试了几次,总结2点做参考
1、删除文件需要30秒的问题,确认和winxshell有关,同样的情况,用tc或explorer++测试没有问题。
2、卡1分钟的问题,我分别制作了2个精简系统测试,
   1)需要加载explorer进入桌面的。
   2)没有explorer,启动后只有一个cmd窗口。
   有explorer和没有,都会卡1分钟,仿佛和explorer没有关系。2个系统一样的情况
   第一个系统删除explorer后,会导致一些后台自启动程序(非服务启动方式)无法启动,估计这些程序都是要进入桌面后才能启动,因为没有找到explorer,所以无法加载桌面,这些程序就暂停,等待shell完成初始化,这时用tc,explorer+++等程序执行一次,后台自启程序仍没有启动,但是只要用explorer或winxshell执行一次,那些程序就后台启动成功了。
   第二个系统,制作的都是不带explorer的。只有一个cmd,估计是系统内部认为的shell为cmd窗口,也相当于系统内部完成了shell初始化的操作,虽然没有桌面,但是那些后台程序可以自启动成功。
   
今天又测试了好几个文件管理软件,发现其实好多功能都要依赖于explorer,特别是控制面板中的功能,实在太多,删除explorer后,好多功能都无法使用。

点评

xintiandi[/backcolor] 感谢你的积极反馈,最初我是没有在意WIN7系统,毕竟WIN7PE的explorer很成熟,正常系统要被替换的需求我也不觉得没有必要。 从第一个版本开始一直遗留的历史问题,终于解决了。(只有2个人  详情 回复 发表于 2018-1-21 20:47
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 18:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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