无忧启动论坛

标题: pecmd.exe 有无刷新本地磁盘容量指示信息的命令? [打印本页]

作者: martin313    时间: 2024-10-1 19:46
标题: pecmd.exe 有无刷新本地磁盘容量指示信息的命令?
pecmd.exe 有无刷新本地磁盘容量指示信息的命令?使用这个刷新命令后,在文件资源管理器里啥也不操作的情况下,磁盘容量自动刷新,比如bitlocker锁定分区后,磁盘容量立即不显示,解锁后立即显示。

请熟悉 pecmd.exe 的高手来指导一下,看看有无这样的命令,可以达到目的……

作者: martin313    时间: 2024-10-1 19:48
或者,能否找到仅仅刷新磁盘容量指示的小工具软件?
作者: wjqok    时间: 2024-10-1 22:15
搞个小程序自动按F5刷新
作者: martin313    时间: 2024-10-1 22:24
wjqok 发表于 2024-10-1 22:15
搞个小程序自动按F5刷新

这个我知道

用AutoHotkey送F5或者Ctrl+R按键消息,都能刷新(而且也测试应用成功!),但这样的刷新属于全局刷新,整个窗口或者当前窗口会抖几下,动静较大。所以想找个仅仅刷新磁盘分区的!
作者: wjqok    时间: 2024-10-1 22:57
如果搞智能就麻烦,除非资源管理器自带刷新,建议需要的时候手动F5
作者: martin313    时间: 2024-10-2 07:50
@tt911

俺最讨厌的就是桌面显示的小工具,请看我的PE截图,从来不放这些东西在PE桌面
作者: 2012fengxi    时间: 2024-10-2 08:05
打开文件资源管理器不会自动刷新容量吗
作者: martin313    时间: 2024-10-2 08:15
本帖最后由 martin313 于 2024-10-2 08:16 编辑
2012fengxi 发表于 2024-10-2 08:05
打开文件资源管理器不会自动刷新容量吗

在第三方的文件资源管理中,比如 AB Commander中,不会第一时间刷新(当然是指在没有原生explorer.exe的这类PE中),操作一次就刷新。我现在要的效果是立即刷新(立即刷新想用批处理命令来实现)
作者: 2012fengxi    时间: 2024-10-2 08:18
貌似你的需求貌似要全局通知
作者: martin313    时间: 2024-10-2 08:20
2012fengxi 发表于 2024-10-2 08:18
貌似你的需求貌似要全局通知

不是的

全局的话用F5就解决了。我要的仅仅是磁盘容量刷新。
作者: 826773297    时间: 2024-10-2 09:50
Pecmd可以根据触发条件进行刷新而不是实时刷新,比如磁盘解锁进程建立并结束后触发,给资源管理器发送刷新消息而不是全局刷新,可行性是有不过没必要
作者: martin313    时间: 2024-10-2 20:08
826773297 发表于 2024-10-2 09:50
Pecmd可以根据触发条件进行刷新而不是实时刷新,比如磁盘解锁进程建立并结束后触发,给资源管理器发送刷新 ...

对对对,我要的就是根据触发条件进行刷新,这个命令在批处理怎么写?请指导一下
作者: martin313    时间: 2024-10-3 08:36
本帖最后由 martin313 于 2024-10-3 08:40 编辑

刚刚折腾出来一个最新版的win_24h2_pe;遗憾之处:想要格式化C盘为REFS,仍然报无法完成格式化!

图片20241003081842.png (549.14 KB, 下载次数: 14)

图片20241003081842.png

x64-2024-10-03-08-30-08.png (109.88 KB, 下载次数: 9)

x64-2024-10-03-08-30-08.png

作者: qhb    时间: 2024-10-3 10:40
感谢分享
作者: martin313    时间: 2024-10-3 15:43
本帖最后由 martin313 于 2024-10-3 16:03 编辑

2种制作PE的方案,对24h2都实施了一遍,都成功了!这个是无原生explorer.exe及相关组件的PE制作方案!

图片20241003154238.png (519.54 KB, 下载次数: 10)

图片20241003154238.png

作者: 红毛樱木    时间: 2024-10-3 16:43
martin313 发表于 2024-10-3 08:36
刚刚折腾出来一个最新版的win_24h2_pe;遗憾之处:想要格式化C盘为REFS,仍然报无法完成格式化!

新的explorer多了啥依赖?
作者: martin313    时间: 2024-10-3 16:45
本帖最后由 martin313 于 2024-10-3 17:58 编辑
红毛樱木 发表于 2024-10-3 16:43
新的explorer多了啥依赖?


哦,这个是多了些,尤其是要使用原生与镜像同版本号的explorer.exe的时候。

我是按照自己的制作方案,与已发布的PE进行比较才得出的清单,估计不通用的。
作者: 红毛樱木    时间: 2024-10-3 18:37
martin313 发表于 2024-10-3 16:45
哦,这个是多了些,尤其是要使用原生与镜像同版本号的explorer.exe的时候。

我是按照自己的制作方案 ...

哦哦,RTM弄半天弄不出来,等着看大佬们的成果
作者: martin313    时间: 2024-10-3 18:39
红毛樱木 发表于 2024-10-3 18:37
哦哦,RTM弄半天弄不出来,等着看大佬们的成果


RTM 是啥意思?

已经有人发布最新版PE了,对比一下清单,就知道了啊

另外还得复制注册表,相关注册表是:HKLM\Software\Microsoft\Input
作者: 红毛樱木    时间: 2024-10-3 18:42
martin313 发表于 2024-10-3 18:39
RTM 是啥意思?

已经有人发布最新版PE了,对比一下清单,就知道了啊

我用以前的套路用完整的software,没成功
作者: martin313    时间: 2024-10-3 18:44
红毛樱木 发表于 2024-10-3 18:42
我用以前的套路用完整的software,没成功


因为这个“HKEY_LOCAL_MACHINE\Tmp_software\Microsoft\Input”注册表,要赋予everyone的读取权限。所以仅仅用完整的注册表就会无效!
作者: 红毛樱木    时间: 2024-10-3 19:02
martin313 发表于 2024-10-3 18:44
因为这个“HKEY_LOCAL_MACHINE\Tmp_software\Microsoft\Input”注册表,要赋予everyone的读取权限。所 ...

收到,晚上回去试试
作者: martin313    时间: 2024-10-4 04:18
红毛樱木 发表于 2024-10-3 19:02
收到,晚上回去试试

对注册表HKEY_LOCAL_MACHINE\software的读取与完全控制权限全部赋予给 everyone 用户

:: 注册表项路径  
set REG_PATH="HKLM\SOFTWARE"  
  
:: 赋予 everyone 用户读取和完全控制权限  
SetACL -on %REG_PATH% -ot reg -actn ace -ace "n:everyone;p:read,full"
作者: 红毛樱木    时间: 2024-10-4 07:07
martin313 发表于 2024-10-4 04:18
对注册表HKEY_LOCAL_MACHINE\software的读取与完全控制权限全部赋予给 everyone 用户

:: 注册表项路径 ...

我这里测试和这个无关了。本身winbuilder就处理过了
作者: martin313    时间: 2024-10-4 09:05
红毛樱木 发表于 2024-10-4 07:07
我这里测试和这个无关了。本身winbuilder就处理过了


那么用 w2 也不成功?
作者: martin313    时间: 2024-10-4 09:45
本帖最后由 martin313 于 2024-10-4 09:46 编辑
红毛樱木 发表于 2024-10-4 07:07
我这里测试和这个无关了。本身winbuilder就处理过了


w2 在复制注册表前,做了处理,这个是对的。但假如复制来的新注册表没进一步处理,那可能继承的是复制来的权限,所以如果权限需要处理的话,那么还得再处理一下才行的。
如果W2对复制后的注册表也做了处理,那就OK !

作者: martin313    时间: 2024-10-6 06:30
可以不要UpdateCheck.exe

图片20241006062746.png (754.69 KB, 下载次数: 19)

图片20241006062746.png

作者: 红毛樱木    时间: 2024-10-6 11:32
本帖最后由 红毛樱木 于 2024-10-6 16:02 编辑
martin313 发表于 2024-10-6 06:30
可以不要UpdateCheck.exe

StartAllBack注册表有没有现成的?
---------------------
已搞定了


作者: martin313    时间: 2024-10-6 16:28
红毛樱木 发表于 2024-10-6 11:32
StartAllBack注册表有没有现成的?
---------------------
已搞定了


但这个新版(1882)的PE,explorer与开始菜单、输入法,存在兼容性问题,动不动就要报错

按 Win+D 很容易试出来
作者: martin313    时间: 2024-10-6 19:18
做pe,还是用winxshell+ClassicShell组合,不要原生explorer组件的方案,比较省心!
作者: martin313    时间: 2024-10-8 08:33
红毛樱木 发表于 2024-10-6 11:32
StartAllBack注册表有没有现成的?
---------------------
已搞定了


修改 StartAllBackX64.dll 后,就可以不要 UpdateCheck.exe
作者: martin313    时间: 2024-10-13 08:57
本帖最后由 martin313 于 2024-10-13 22:07 编辑

近期几天折腾winpe的注册表精简,属于折腾PE的最后一个项目,非常成功。

精简software注册表后,不影响:WinPE声音、网络、MP3播放、MTP、蓝牙、Bitlocker功能、PE双用户S-A切换、MSI安装功能、等等!

图3.png (915.26 KB, 下载次数: 13)

图3.png

图2.png (664.14 KB, 下载次数: 13)

图2.png

图1.png (306.56 KB, 下载次数: 12)

图1.png

作者: martin313    时间: 2024-10-13 09:03
也可以顺利切换至Sergei Strelec英文PE的A账户(请注意桌面快捷键的变化)

图4.png (721.83 KB, 下载次数: 13)

图4.png

作者: martin313    时间: 2024-10-13 09:06
也不影响ISO右键装载

图5.png (995.94 KB, 下载次数: 13)

图5.png

作者: wn168cn@163.com    时间: 2024-10-16 09:50
感谢分享
作者: martin313    时间: 2024-10-27 14:37
最新版22631.4391的豪华骨头PE,蓝牙也成功 !

图片20241027143657.png (583.73 KB, 下载次数: 12)

图片20241027143657.png





欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3