无忧启动论坛

 找回密码
 注册
搜索

如何修改命令提示符显示的内核版本号

查看数: 3078 | 评论数: 28 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-10-4 07:51

正文摘要:

刚做了个 PE_win11_x64_23H2_22631_zh-TW 繁体中文版,发现系统版本号与命令提示符显示不一致。如何修改命令提示符显示的内核版本号?

回复

martin313 发表于 2024-10-9 13:50:54
shizong9 发表于 2024-10-9 12:37
win10 怎么改呀,大佬!

版本号显示?这个无所谓的吧,哈哈
shizong9 发表于 2024-10-9 12:37:10
win10 怎么改呀,大佬!

点评

版本号显示?这个无所谓的吧,哈哈  详情 回复 发表于 2024-10-9 13:50
tt911 发表于 2024-10-1 22:12:19
纯属蛋痛,鉴定结束,就算汇编找到相关文件集修改成功有啥实际价值?
治疗精神患者。

点评

点评大王,最近忙啥  发表于 2024-10-9 14:02
点评大王  发表于 2024-10-1 22:19
无犹启动 发表于 2024-2-26 13:25:22
谢谢分享
无犹启动 发表于 2023-10-29 14:57:03
谢谢分享
martin313 发表于 2023-10-4 21:30:05
nttwqz 发表于 2023-10-4 21:04
其实吧,只要管用不就好了,何必纠结原作者是怎么实现的,何况你究竟这个版本号本身就没有意义,你这和卡 ...

厉害
学习了

注册表法,比较简单

但我一般不会去动,只是借此学习了解一下
nttwqz 发表于 2023-10-4 21:12:57
MUI文件修改这里,效果,同时影响 ver 命令,如果你连这个也在意的话。

0x2350,                  "Microsoft Windows [版本 %1]%0\r\n"
nttwqz 发表于 2023-10-4 21:04:55
本帖最后由 nttwqz 于 2023-10-4 21:10 编辑
martin313 发表于 2023-10-4 20:33
前面提到的PE,并没有修改 cmd.exe.mui

这个mui我看过了,没找到对应修改的位置哎

其实吧,只要管用不就好了,何必纠结原作者是怎么实现的,何况你究竟这个版本号本身就没有意义,你这和卡饭选杀软一样……

下面是修改注册表实现的
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
新建键值AutoRun reg_sz 数据定义成你想显示或执行的任何命令
比如
  1. cls&echo Microsoft Windows [版本 终结版]&echo (c) Microsoft Corporation。放弃所有权利。
复制代码


改成exit,不让别人使用cmd,可以用参数cmd /d打开




若非要追求和原作者一样,建议直接问原作者。

点评

厉害 学习了 注册表法,比较简单 但我一般不会去动,只是借此学习了解一下  详情 回复 发表于 2023-10-4 21:30
martin313 发表于 2023-10-4 20:33:45
nttwqz 发表于 2023-10-4 20:19
水平有限,无法像plusv一样反汇编从底层修改,能想到的只有注册表项和mui文件,监测cmd.exe没有发现读 ...

前面提到的PE,并没有修改 cmd.exe.mui

这个mui我看过了,没找到对应修改的位置哎

点评

其实吧,只要管用不就好了,何必纠结原作者是怎么实现的,何况你究竟这个版本号本身就没有意义,你这和卡饭选杀软一样…… 下面是修改注册表实现的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor  详情 回复 发表于 2023-10-4 21:04
nttwqz 发表于 2023-10-4 20:19:00


水平有限,无法像plusv一样反汇编从底层修改,能想到的只有注册表项和mui文件,监测cmd.exe没有发现读取的键值,尝试修改常见的位置无效,于是看了下mui文件,果然修改方法简单有效,想来楼主一看就会,就不用我说怎么改了。

点评

前面提到的PE,并没有修改 cmd.exe.mui 这个mui我看过了,没找到对应修改的位置哎  详情 回复 发表于 2023-10-4 20:33
plusv 发表于 2023-10-4 19:49:54
martin313 发表于 2023-10-4 19:45
我好奇,那个PE是如何做到的,好像没那么复杂

应该是修改了啥注册表值

你问 原作 最快.
martin313 发表于 2023-10-4 19:45:43
plusv 发表于 2023-10-4 19:00
让我想起

[分享] 分享一个显示硬件信息的开源小程序nwinfo

我好奇,那个PE是如何做到的,好像没那么复杂

应该是修改了啥注册表值

点评

你问 原作 最快.  详情 回复 发表于 2023-10-4 19:49
plusv 发表于 2023-10-4 19:00:30
martin313 发表于 2023-10-4 18:39
我看了内核文件 ntoskrnl.exe,其版本确实是 10.0.22621.2361

让我想起

[分享] 分享一个显示硬件信息的开源小程序nwinfo
http://bbs.c3.wuyou.net/forum.ph ... p;extra=&page=8

231F

我分析了 Windows XP  的 SystemInfo.exe
MS 使用 Win32_OperatingSystem WMI 方法,
Win32_OperatingSystem WMI 类代表安装在电脑上的 Windows 型作业系统,
我将 Windows XP  的 SystemInfo.exe 在 Windows 7 X64 上运行, 也能得到正确的结果,
表示此法是 通用方法.

Explorer.exe 会不会是用 WMI 方法,


点评

我好奇,那个PE是如何做到的,好像没那么复杂 应该是修改了啥注册表值  详情 回复 发表于 2023-10-4 19:45
plusv 发表于 2023-10-4 18:47:13
martin313 发表于 2023-10-4 18:39
我看了内核文件 ntoskrnl.exe,其版本确实是 10.0.22621.2361

那表示
Windows 11 也是跟 Windows 7 一样 调用 API.
CMD 调用 API.
martin313 发表于 2023-10-4 18:39:33
plusv 发表于 2023-10-4 17:58
我没有 Windows 11,

以 Windows 7 来说,


我看了内核文件 ntoskrnl.exe,其版本确实是 10.0.22621.2361

点评

让我想起 [分享] 分享一个显示硬件信息的开源小程序nwinfo http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=428046&extra=&page=8 231F 我分析了 Windows XP 的 SystemInfo.exe MS 使用 Win32_Op  详情 回复 发表于 2023-10-4 19:00
那表示 Windows 11 也是跟 Windows 7 一样 调用 API. CMD 调用 API.  详情 回复 发表于 2023-10-4 18:47
plusv 发表于 2023-10-4 17:58:16
martin313 发表于 2023-10-4 17:52
我好奇,这个PE ,它没修改 cmd.exe,是如何做到的:http://bbs.wuyou.net/forum.php?mod=viewthread&tid ...

我没有 Windows 11,

以 Windows 7 来说,
它是调用 API.



点评

我看了内核文件 ntoskrnl.exe,其版本确实是 10.0.22621.2361  详情 回复 发表于 2023-10-4 18:39
martin313 发表于 2023-10-4 17:52:41
plusv 发表于 2023-10-4 17:46
追了 Windows 7 CMD 程序.

原始 : 250064002E00250064002E002500300034006400

我好奇,这个PE ,它没修改 cmd.exe,是如何做到的:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435342

点评

我没有 Windows 11, 以 Windows 7 来说, 它是调用 API. [attachimg]532821[/attachimg]  详情 回复 发表于 2023-10-4 17:58
martin313 发表于 2023-10-4 17:50:42
plusv 发表于 2023-10-4 17:46
追了 Windows 7 CMD 程序.

原始 : 250064002E00250064002E002500300034006400

修改 cmd.exe ?
plusv 发表于 2023-10-4 17:46:55
martin313 发表于 2023-10-4 17:14
这个值,早看过了
已有22631

追了 Windows 7 CMD 程序.

原始 : 250064002E00250064002E002500300034006400
修改 : 380038002E00380038002E003800380038003800

%d.%d.%04d --> 88.88.8888

Windows 11 我没有,
你试试.



点评

我好奇,这个PE ,它没修改 cmd.exe,是如何做到的:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435342  详情 回复 发表于 2023-10-4 17:52
修改 cmd.exe ?  详情 回复 发表于 2023-10-4 17:50
martin313 发表于 2023-10-4 17:14:43
aiya01 发表于 2023-10-4 17:08
看一下SOFTWARE,有没有或者与原版不同
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersi ...

这个值,早看过了
已有22631

点评

追了 Windows 7 CMD 程序. 原始 : 250064002E00250064002E002500300034006400 修改 : 380038002E00380038002E003800380038003800 %d.%d.%04d --> 88.88.8888 Windows 11 我没有, 你试试. [attachimg]5  详情 回复 发表于 2023-10-4 17:46
aiya01 发表于 2023-10-4 17:08:34
看一下SOFTWARE,有没有或者与原版不同
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EditionVersion]

点评

这个值,早看过了 已有22631  详情 回复 发表于 2023-10-4 17:14
martin313 发表于 2023-10-4 13:07:17


如何修改?
nathan6498 发表于 2023-10-4 13:05:49
谢谢分享
yc2428 发表于 2023-10-4 12:15:03
可以修改成88888

点评

如何修改?  详情 回复 发表于 2023-10-4 13:07
martin313 发表于 2023-10-4 10:23:27
命令提示符CMD 发表于 2023-10-4 10:16
你把系统版本修改成22621不就一样了


我想修改成 22631
命令提示符CMD 发表于 2023-10-4 10:16:50
你把系统版本修改成22621不就一样了

点评

我想修改成 22631  详情 回复 发表于 2023-10-4 10:23
tanglf 发表于 2023-10-4 08:57:13
也许 命令行显示 才是真实是 哈
iaanqrm 发表于 2023-10-4 08:35:51

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 16:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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