无忧启动论坛

标题: Dism++这个地方是读取那里的信息? [打印本页]

作者: nnail    时间: 2025-10-2 08:47
标题: Dism++这个地方是读取那里的信息?
好像不是注册表里的信息,会不会在某个文件里?

捕获.PNG (58.21 KB, 下载次数: 8)

捕获.PNG

作者: 蘭蘭    时间: 2025-10-2 09:07
左边不是有项目吗!
作者: 窄口牛    时间: 2025-10-2 09:11
本帖最后由 窄口牛 于 2025-10-2 10:31 编辑

主版本号来自注册表,详细版本号,还真不知道哪来的。

作者: 肉仔    时间: 2025-10-2 09:27
激活信息吧
作者: wwoldok    时间: 2025-10-2 09:54
不就是当前的系统吗?
作者: martin313    时间: 2025-10-2 10:14

如果确认排除了注册表信息,那么一般是这里:\Windows\Branding\Basebrd\
作者: yzszh64    时间: 2025-10-2 10:52
martin313 发表于 2025-10-2 10:14
如果确认排除了注册表信息,那么一般是这里:\Windows\Branding\Basebrd\

学习了,谢谢。
作者: 窄口牛    时间: 2025-10-2 10:58
早年研究过,最终也还没找到。
作者: a66    时间: 2025-10-2 12:31
AI也不会
作者: guong    时间: 2025-10-2 12:46
这个真不知道
作者: nnail    时间: 2025-10-3 07:45
截图是正常系统的信息,我真正要修改的是PE的信息……
感觉6楼可能是对的,但用Resource Hackere查看还是找不到相应信息!
9楼的办法也想试试,但不知道要如何提问……真不知道那些信息是系统的什么信息?

作者: 窄口牛    时间: 2025-10-3 08:04
nnail 发表于 2025-10-3 07:45
截图是正常系统的信息,我真正要修改的是PE的信息……
感觉6楼可能是对的,但用Resource Hackere查看还是 ...

六楼对啥对,不对。
作者: nttwqz    时间: 2025-10-3 08:10
有好多种方法,系统变量,注册表,API
作者: wsdyleon    时间: 2025-10-3 08:16
当前的吧,多个系统包的话会显示其他的
作者: nnail    时间: 2025-10-3 09:37
nnail 发表于 2025-10-3 07:45
截图是正常系统的信息,我真正要修改的是PE的信息……
感觉6楼可能是对的,但用Resource Hackere查看还是 ...

确实!Branding文件夹里的文件非必需的,我把Branding整个删除了信息仍然在,也不影响PE的启动和运行!
作者: 窄口牛    时间: 2025-10-3 10:43
nttwqz 发表于 2025-10-3 08:10
有好多种方法,系统变量,注册表,API

不是研究怎么取,是研究它这个从哪取。取不到和它一样的号码。
作者: nttwqz    时间: 2025-10-3 14:44
窄口牛 发表于 2025-10-3 10:43
不是研究怎么取,是研究它这个从哪取。取不到和它一样的号码。

研究从哪取不就是研究怎么取的一部分?
作者: softwarezheng1    时间: 2025-10-4 00:05
很什么研究,不过有大神封装了,垃圾释放的版本,无忧启动论坛有,我上回没注意,自己搜索
作者: 窄口牛    时间: 4 天前
nttwqz 发表于 2025-10-3 08:10
有好多种方法,系统变量,注册表,API

api是咋弄的,我感觉像是它,xp装了ocapi后,它就认作win7了。
作者: nttwqz    时间: 4 天前
本帖最后由 nttwqz 于 2025-10-8 14:42 编辑
窄口牛 发表于 2025-10-8 08:12
api是咋弄的,我感觉像是它,xp装了ocapi后,它就认作win7了。

调用api不是会编程的大神们的基本操作
python示例,其它语言应该也都可以,一般不用直接调用API,platform.win32_edition仅支持Windows,这个库还能查询Linux、MacOS、IOS、Android等系统的信息。
  1. import platform
  2. # Windows 10 Enterprise AMD64
  3. print(f'{platform.system()} {platform.release()} {platform.win32_edition()} {platform.uname().machine}', )
复制代码


加入图形界面
  1. import platform
  2. from tkinter import *
  3. from tkinter.ttk import *

  4. root = Tk()
  5. label = Label(root, text=f'{platform.system()} {platform.release()} {platform.win32_edition()} {platform.uname().machine}')
  6. label.grid()
  7. root.mainloop()
复制代码







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