无忧启动论坛

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

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

    [复制链接]
1#
发表于 2016-2-5 20:10:13 | 显示全部楼层
1.程序改名explorer也启动start10怎么没效果?

2.壁纸用高分辨率的只显示一块,要居中显示,最好和wallpaperhost那样

3.还有系统文件对话框中新建一个文件夹不会立即刷新,要手动刷新,wallpaperhost也是这个问题
补上相关注册表其实用原版文件管理器也是可以的,只要解决了这个问题,桌面元素由你的程序实现

4.文件属性,拖拽这些是缺文件和注册表,你的程序不用考虑
回复

使用道具 举报

2#
发表于 2016-2-20 11:00:47 | 显示全部楼层
slore 发表于 2016-2-20 00:11
RC1.1 壁纸显示增加拉伸模式了。
用你PE测试了下,拉伸效果和WallpaperHost略有区别,
图片和分辨率的 ...

壁纸效果很好了,比wallpaperhost显示的清晰
可以再加个更换壁纸的参数
开始菜单还是尽量想办法挂接成熟的第三方吧
自己写很麻烦的吧,看看classicshell怎么样
回复

使用道具 举报

3#
发表于 2016-2-20 11:20:05 | 显示全部楼层
本帖最后由 ljycslg 于 2016-2-20 11:45 编辑

有希望!!!安装classicshell重启pexlorer后classicshell的图标居然在中间出现了,不过左键没反应,右键可以
在cs的设置里选择左键弹出开始屏幕,左键会弹pexlorer的开始菜单
回复

使用道具 举报

4#
发表于 2016-5-7 20:01:36 | 显示全部楼层
本帖最后由 ljycslg 于 2016-5-7 20:21 编辑

PE里可以用leakdiag诊断,发现调用SHBindToFolderIDListParentEx函数泄漏比较多,这个有没有问题?

点评

leakdiag在PE下测试debug版一直没有log生成。 顺着beta版没问题,测试确实是快速启动栏刷新有泄漏,不是 自己申请的空间,所以VS2015调试器捕捉不到,是COM接口对象 没有自动释放。 RC2.2版本修复了。  详情 回复 发表于 2016-5-11 22:31
好的我试试。你看到的是再底层函数了,PExlorer的调用点没有,我看下DEBUG版。 很郁闷的是,在我的WIN10系统调试模式,内存一直不高。  详情 回复 发表于 2016-5-7 23:13
回复

使用道具 举报

5#
发表于 2016-5-12 06:21:34 | 显示全部楼层
本帖最后由 ljycslg 于 2016-5-12 06:23 编辑

新版内存已经OK,接下来先把气泡整出来,以及网页全屏没隐藏任务栏的bug解决下
回复

使用道具 举报

6#
发表于 2016-5-12 12:16:16 | 显示全部楼层
能否把任务栏的资源管理器改成开始菜单那个能自动刷新的

点评

可以,区别就是一个是新起进程,一个是同进程的窗口。 不过我打算直接函数钩子,让打开对话框的的获取桌面句柄一返回false.这样所有打开对话框都能刷新了。简单的方法是直接修改系统dll,但是版本不同更新麻烦,打  详情 回复 发表于 2016-5-12 13:13
可以,区别就是一个是新起进程,一个是同进程的窗口。 不过我打算直接函数钩子,让打开对话框的的获取桌面句柄一返回false.这样所有打开对话框都能刷新了。简单的方法是直接修改系统dll,但是版本不同更新麻烦,打  详情 回复 发表于 2016-5-12 13:13
回复

使用道具 举报

7#
发表于 2016-5-14 11:12:51 | 显示全部楼层
slore 发表于 2016-5-14 10:28
解决使用文件打开对话框作为文件管理器时,新建文件夹,复制删除等操作不会及时刷新问题
原理,方法如下:
...

文件刷新是可以了,驱动盘还没有自刷新,比如挂载一个光驱盘符

点评

这个手动刷新下算了。要处理也不是不能,麻烦了点。这个操作相对于文件来说不常做。 先这样了,这个周末休息下哈。 下面的小问题先攒下吧。 气泡从Em拿来改,能出来是体力活。 网页视频全屏,启动个现成判断当  详情 回复 发表于 2016-5-14 11:32
回复

使用道具 举报

8#
发表于 2016-6-30 23:13:12 | 显示全部楼层
pexlorer桌面打开的进程环境变量不全,少了一些,进程要是用到环境变量就蒙了
TLB开始菜单打开的进程就正常

点评

还有你使用蓝色壁纸,任务栏用黑色[0,0,0]会好看点。。。  发表于 2016-7-1 11:33
话说新版应该可以用ClassicShell当开始菜单了,还使用TLB,有什么特别之处呢?  发表于 2016-7-1 11:32
你是改名叫wallpaperhost的,winpeshl.exe第一个启动的程序,你后面的*Desktop之类由PECMD创建的环境变量自然无法利用,要用PECMD的变量,改下名,放到TLB启动之前应该就可以了。  详情 回复 发表于 2016-7-1 09:43
回复

使用道具 举报

9#
发表于 2016-7-31 23:15:14 | 显示全部楼层
本帖最后由 ljycslg 于 2016-7-31 23:16 编辑

PExlorer的文件资源管理器任务栏图标由未知程序改为PExlorer的图标

任务栏图标能不能改为资源里的首个图标
我删了第一个图标,这样快捷方式图标就默认是原第二个图标了,也就是系统的资源管理器图标,毕竟这个图标各种大小完整

点评

图标我倒是可以改,或者PExlorer.jcfg里面设置个参数。 你为什么要删除第一个图标?那我把第一个图标也用资源管理器的是不是也可以?  详情 回复 发表于 2016-7-31 23:42
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-15 06:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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