无忧启动论坛

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

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
16861#
发表于 2022-5-4 02:43:34 来自手机 | 只看该作者
Anson4 发表于 2022-5-4 01:59
当我希望获得一个系统的版本信息时,是通过获取系统关键文件的版本信息来代替的。
可是,实际使用中发现PE ...


看一下kernel.dll.mui的版本号,而且系统的版本号和内核dll文件的版本号也不一定都一样

点评

果然如你所想,kernel.dll.mui 的版本号是 6.1.7600.16385 (win7_rtm.090713-1255)! 获取到的版本号不是指定文件的版本号,这样就有点绕了。 另外请教一下:在离线的情况下,如何正确才能获取系统的版本号呢?  详情 回复 发表于 2022-5-4 09:22
回复

使用道具 举报

16862#
发表于 2022-5-4 09:22:28 | 只看该作者
本帖最后由 Anson4 于 2022-5-4 09:28 编辑
红毛樱木 发表于 2022-5-4 02:43
看一下kernel.dll.mui的版本号,而且系统的版本号和内核dll文件的版本号也不一定都一样

果然如你所想,kernel.dll.mui 的版本号是 6.1.7600.16385 (win7_rtm.090713-1255)!
获取到的版本号不是指定文件的版本号,这样就有点绕了。

另外请教一下:在离线的情况下,如何才能正确获取系统的版本号呢?




这里有篇文章:也谈如何获取真实正确的 Windows 系统版本号 也谈如何获取真实正确的 Windows 系统版本号 - xenophōn - 博客园 (cnblogs.com)
文中讲的是通过 API 获取系统版本号,可惜我不懂编程看不明白。

点评

6.1.7600.16385 这里四段,平时我们能用到的最多也就前面3段,最后一段几乎用不到。至少目前我没找到需要用最后一段的地方。 不过从10.0.18363开始就连第三段都有可能和dll不一样了,比如18363的系统的dll可能是18  详情 回复 发表于 2022-5-4 10:10
回复

使用道具 举报

16863#
发表于 2022-5-4 10:10:50 来自手机 | 只看该作者
本帖最后由 红毛樱木 于 2022-5-4 10:30 编辑
Anson4 发表于 2022-5-4 09:22
果然如你所想,kernel.dll.mui 的版本号是 6.1.7600.16385 (win7_rtm.090713-1255)!
获取到的版本号不 ...

6.1.7600.16385
这里四段,平时我们能用到的最多也就前面3段,最后一段几乎用不到。至少目前我没找到需要用最后一段的地方。
不过从10.0.18363开始就连第三段都有可能和dll不一样了,比如18363的系统的dll可能是18362,19044、19043、19042、19041的系统都是19041版本的dll,微软就是没事瞎j8搞,不过这种情况内核基本一模一样没什么影响。

点评

其实,在 16880# 的图中,文件版本是 6.1.7601,而PECMD获取到的是 6.1.7600,这个差别就很大了。  详情 回复 发表于 2022-5-4 11:24
说的也对  发表于 2022-5-4 11:10
回复

使用道具 举报

16864#
发表于 2022-5-4 11:16:57 | 只看该作者
M大,关于 TABL 表格,能否将表头的对齐与给i奥格的内容对其分开设置呢?
目前,为了美观需要将左对齐或者右对齐的表头置中的时候,在其左边或者右边添加空格,很是麻烦!
而表格内容,相连的两列刚好是右对齐碰上左对齐时,可读性真的不好,比如下图。
如果PECMD默认在每一个的内容的左端和右端各留半个字符的宽度,可读性就好很多了。

点评

PECMD2012.1.88.05.87Stable-220512A测试.7z ENVI &TITLE==(123*1)|12:接口/序号%&TAB%+(40*1):盘符%&TAB%+=(160*1)/12:总大小%&TAB%=(0*1):可用空间%&TAB%=*(90*1)/12:分区类型%&TAB%+(60*1):文件系统%&  详情 回复 发表于 2022-5-12 13:06
预留半个字符宽度,试试左右各加一个空格呢? TEAM ENVI &a= 1 |  详情 回复 发表于 2022-5-4 12:03
回复

使用道具 举报

16865#
发表于 2022-5-4 11:24:52 | 只看该作者
本帖最后由 Anson4 于 2022-5-4 11:45 编辑
红毛樱木 发表于 2022-5-4 10:10
6.1.7600.16385
这里四段,平时我们能用到的最多也就前面3段,最后一段几乎用不到。至少目前我没找到需 ...

其实,在 16880# 的图中,文件版本是 6.1.7601,而PECMD获取到的是 6.1.7600,这个差别就有点大了。

点评

Win10 那个DLL 和其MUI 版本不同? 找来测试下。  详情 回复 发表于 2022-5-12 20:17
需要 “这里加个参数,控制不读MUI文件即可” 吗?  详情 回复 发表于 2022-5-12 10:04
这个问题,可以让M大把这里加个参数,控制不读MUI文件即可。  详情 回复 发表于 2022-5-4 12:11
回复

使用道具 举报

16866#
发表于 2022-5-4 11:46:17 | 只看该作者
时光匆匆流逝
回复

使用道具 举报

16867#
发表于 2022-5-4 12:03:27 | 只看该作者
Anson4 发表于 2022-5-4 11:16
M大,关于 TABL 表格,能否将表头的对齐与给i奥格的内容对其分开设置呢?
目前,为了美观需要将左对齐或者 ...

预留半个字符宽度,试试左右各加一个空格呢?
TEAM ENVI &a= 1 |

点评

就是嫌麻烦,而且获取单元格内容作为其他用途的时候,还得把头尾的空格去掉,不然可能会造成干扰。  详情 回复 发表于 2022-5-4 13:39
就是嫌麻烦  发表于 2022-5-4 13:37
回复

使用道具 举报

16868#
发表于 2022-5-4 12:11:52 | 只看该作者
Anson4 发表于 2022-5-4 11:24
其实,在 16880# 的图中,文件版本是 6.1.7601,而PECMD获取到的是 6.1.7600,这个差别就有点大了。

这个问题,可以让M大把这里加个参数,控制不读MUI文件即可。
回复

使用道具 举报

16869#
 楼主| 发表于 2022-5-4 13:34:09 | 只看该作者
泮安宁 发表于 2022-5-3 10:28
pecmd有这种控件吗

用IMAG

点评

用ENVI @控件名.update更换图片,是不是不支持pecmd内置资源,#100|PNG  详情 回复 发表于 2022-5-4 14:03
回复

使用道具 举报

16870#
发表于 2022-5-4 13:39:54 | 只看该作者
红毛樱木 发表于 2022-5-4 12:03
预留半个字符宽度,试试左右各加一个空格呢?
TEAM ENVI &a= 1 |

就是嫌麻烦,而且获取单元格内容作为其他用途的时候,还得把头尾的空格去掉,不然可能会造成干扰。
回复

使用道具 举报

16871#
发表于 2022-5-4 14:03:08 | 只看该作者

用ENVI @控件名.update更换图片,是不是不支持pecmd内置资源,#100|PNG

点评

自汇一个关闭按钮 _SUB WIN1,W485H254,新窗口1, IMAG 关闭按钮,L114T70W81H70,#1|ICONGROUP,KILL \ ENVI @关闭按钮.MSG=0x1000:换图片 ENVI @关闭按钮.MSG=0x02A3:再换图片 _END WIN1 _SUB 换图  详情 回复 发表于 2022-5-4 19:40
_SUB WIN1,W485H254,新窗口1, IMAG IMAG1,L114T70W81H70,#1|ICONGROUP,换图片 _END WIN1 _SUB 换图片 ENVI @Imag1.update=:::::;#2|ICONGROUP _END  详情 回复 发表于 2022-5-4 19:31
回复

使用道具 举报

16872#
发表于 2022-5-4 17:57:09 来自手机 | 只看该作者
谢谢分享!
回复

使用道具 举报

16873#
发表于 2022-5-4 19:31:32 | 只看该作者
泮安宁 发表于 2022-5-4 14:03
用ENVI @控件名.update更换图片,是不是不支持pecmd内置资源,#100|PNG

_SUB WIN1,W485H254,新窗口1,
    IMAG IMAG1,L114T70W81H70,#1|ICONGROUP,换图片
_END
WIN1
_SUB 换图片
ENVI @Imag1.update=:::::;#2|ICONGROUP
_END
回复

使用道具 举报

16874#
发表于 2022-5-4 19:40:17 | 只看该作者
泮安宁 发表于 2022-5-4 14:03
用ENVI @控件名.update更换图片,是不是不支持pecmd内置资源,#100|PNG

自汇一个关闭按钮
_SUB WIN1,W485H254,新窗口1,
    IMAG 关闭按钮,L114T70W81H70,#1|ICONGROUP,KILL \
    ENVI @关闭按钮.MSG=0x1000:换图片
    ENVI @关闭按钮.MSG=0x02A3:再换图片
_END
WIN1
_SUB 换图片
ENVI @关闭按钮.update=;#2|ICONGROUP
_END
_SUB 再换图片
ENVI @关闭按钮.update=;#1|ICONGROUP
_END

点评

好像还是只支持ICONGROUP的ico图片,自己内置的PNG,好像还是不能用ENVI @Imag1.update=:::::;#2|PNG换  详情 回复 发表于 2022-5-5 13:06
好的  详情 回复 发表于 2022-5-4 20:06
回复

使用道具 举报

16875#
发表于 2022-5-4 20:06:28 | 只看该作者
826773297 发表于 2022-5-4 19:40
自汇一个关闭按钮
_SUB WIN1,W485H254,新窗口1,
    IMAG 关闭按钮,L114T70W81H70,#1|ICONGROUP,KILL \ ...

好的
回复

使用道具 举报

16876#
发表于 2022-5-5 13:06:09 | 只看该作者
826773297 发表于 2022-5-4 19:40
自汇一个关闭按钮
_SUB WIN1,W485H254,新窗口1,
    IMAG 关闭按钮,L114T70W81H70,#1|ICONGROUP,KILL \ ...

好像还是只支持ICONGROUP的ico图片,自己内置的PNG,好像还是不能用  ENVI @Imag1.update=:::::;#2|PNG  来更换

点评

截图rh  详情 回复 发表于 2022-5-5 13:17
回复

使用道具 举报

16877#
发表于 2022-5-5 13:17:15 | 只看该作者
泮安宁 发表于 2022-5-5 13:06
好像还是只支持ICONGROUP的ico图片,自己内置的PNG,好像还是不能用  ENVI @Imag1.update=:::::;#2|PNG   ...

截图rh

点评

[attachimg]500816[/attachimg] 直接卡死了  详情 回复 发表于 2022-5-5 13:28
回复

使用道具 举报

16878#
发表于 2022-5-5 13:28:38 | 只看该作者



直接卡死了

点评

看错了,你先在imag命令直接写#1|png  详情 回复 发表于 2022-5-5 13:40
你这个没有定义wm消息  详情 回复 发表于 2022-5-5 13:39
先在第二行写png试试看  详情 回复 发表于 2022-5-5 13:38
回复

使用道具 举报

16879#
发表于 2022-5-5 13:38:39 | 只看该作者

先在第二行写png试试看
回复

使用道具 举报

16880#
发表于 2022-5-5 13:39:07 | 只看该作者

你这个没有定义wm消息
回复

使用道具 举报

16881#
发表于 2022-5-5 13:40:01 | 只看该作者

看错了,你先在imag命令直接写#1|png

点评

imag里直接写#1|png是可以的,但用ENVI @Imag1.update=:::::;#1|png命令更换图片却不可以  详情 回复 发表于 2022-5-5 13:46
回复

使用道具 举报

16882#
发表于 2022-5-5 13:46:37 | 只看该作者
本帖最后由 泮安宁 于 2022-5-5 13:51 编辑
826773297 发表于 2022-5-5 13:40
看错了,你先在imag命令直接写#1|png

imag里直接写#1|png是可以的,但用ENVI @Imag1.update=:::::;#1|png命令更换图片却不可以ENVI @Imag1.update=:::::;%CurDir%\1.png这样换成外置资源就可以了

点评

只能换同类型图片  详情 回复 发表于 2022-5-5 13:50
你要在imag里写png才能在envi里换png  详情 回复 发表于 2022-5-5 13:50
回复

使用道具 举报

16883#
发表于 2022-5-5 13:50:05 | 只看该作者
泮安宁 发表于 2022-5-5 13:46
imag里直接写#1|png是可以的,但用ENVI @Imag1.update=:::::;#1|png命令更换图片却不可以

你要在imag里写png才能在envi里换png
回复

使用道具 举报

16884#
发表于 2022-5-5 13:50:31 | 只看该作者
泮安宁 发表于 2022-5-5 13:46
imag里直接写#1|png是可以的,但用ENVI @Imag1.update=:::::;#1|png命令更换图片却不可以

只能换同类型图片

点评

不是的,你看我重新编辑的,外置资源的png可以更换  详情 回复 发表于 2022-5-5 13:52
回复

使用道具 举报

16885#
发表于 2022-5-5 13:52:42 | 只看该作者
826773297 发表于 2022-5-5 13:50
只能换同类型图片

不是的,你看我重新编辑的,外置资源的png可以更换

点评

我找一下之前写的代码  详情 回复 发表于 2022-5-5 13:55
回复

使用道具 举报

16886#
发表于 2022-5-5 13:55:04 | 只看该作者
泮安宁 发表于 2022-5-5 13:52
不是的,你看我重新编辑的,外置资源的png可以更换

我找一下之前写的代码

点评

[attachimg]500818[/attachimg] 这样也是不可以的  详情 回复 发表于 2022-5-5 13:56
回复

使用道具 举报

16887#
发表于 2022-5-5 13:56:03 | 只看该作者
826773297 发表于 2022-5-5 13:55
我找一下之前写的代码



这样也是不可以的

点评

没传网盘,回去后看看  详情 回复 发表于 2022-5-5 13:57
回复

使用道具 举报

16888#
发表于 2022-5-5 13:57:49 | 只看该作者
泮安宁 发表于 2022-5-5 13:56
这样也是不可以的

没传网盘,回去后看看

点评

好的  详情 回复 发表于 2022-5-5 13:59
回复

使用道具 举报

16889#
发表于 2022-5-5 13:59:03 | 只看该作者
826773297 发表于 2022-5-5 13:57
没传网盘,回去后看看

好的

点评

或者del后新建  详情 回复 发表于 2022-5-5 19:23
用resource tuner添加一个png图标  详情 回复 发表于 2022-5-5 19:15
回复

使用道具 举报

16890#
发表于 2022-5-5 18:47:54 | 只看该作者
m大 pecmd 要怎样启动后就隐藏通知栏里的图标呢
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-27 02:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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