无忧启动论坛

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

【原创】为你的PE系统添加计算机型号和CPU识别功能

[复制链接]
31#
 楼主| 发表于 2010-3-9 22:24:43 | 只看该作者
原帖由 964220 于 2010-3-9 22:04 发表
楼主上次进行了这方面调查,原来目的在这里,开创PE识别计算机型号和CPU的先河。明白了调查目的。把编程运用得随心所欲,真是聪明极了。
这些源代码怎样看呢?有没有教材?我现在看不懂。


呵呵,因为我用过的pe没几个,不知道是只有我的pe不显示,还是都不显示,所以就调查调查,我比较喜欢干别人没干过的事情

教材,你指cmd批处理吗,如果是的话,看这个

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=128552&extra=page%3D1
回复

使用道具 举报

32#
发表于 2010-3-10 07:38:33 | 只看该作者
原帖由 NicTense 于 2010-3-9 22:24 发表


呵呵,因为我用过的pe没几个,不知道是只有我的pe不显示,还是都不显示,所以就调查调查,我比较喜欢干别人没干过的事情

教材,你指cmd批处理吗,如果是的话,看这个

http://bbs.wuyou.net/viewthread ...

就是这些批处理。仔细研究。谢谢提供资料。
回复

使用道具 举报

33#
发表于 2010-3-10 08:59:10 | 只看该作者
潜力股,高手!
看不懂,
替换倒可以试试!
回复

使用道具 举报

34#
发表于 2010-3-10 09:00:50 | 只看该作者
原帖由 NicTense 于 2010-3-9 22:24 发表


呵呵,因为我用过的pe没几个,
不知道是只有我的pe不显示,
还是都不显示,
所以就调查调查,
我比较喜欢干别人没干过的事情
http://bbs.wuyou.net/viewthread ...

我就猜到你有这一手!
有创意!
回复

使用道具 举报

35#
 楼主| 发表于 2010-3-10 15:43:10 | 只看该作者
发现一个笔误,影响不大,只会导致oeminfo.ini多了2个没用的=号,已修正,见蓝色部分

另外提供2个版本下载

第2个版本为先显示cpu信息,后显示计算机型号

这样的好处是,如果用原始的sysdm.cpl,第一项可以显示2行,而一行是显示不完cpu信息的
这种方案不用修改sysdm.cpl也能显示完cpu信息,只是可能会显示为2行
回复

使用道具 举报

36#
发表于 2010-3-10 16:53:30 | 只看该作者
这个会影响启动到桌面的速度吗?
回复

使用道具 举报

37#
发表于 2010-3-10 19:37:16 | 只看该作者
好东西啊,谢谢共享。共享万岁。。。。
回复

使用道具 举报

38#
发表于 2010-3-10 20:44:22 | 只看该作者
原帖由 zerogazer 于 2010-3-10 16:53 发表
这个会影响启动到桌面的速度吗?



经实验
有两三秒的延时
回复

使用道具 举报

39#
发表于 2010-3-10 21:29:19 | 只看该作者
谢谢楼主分享!!!!!!1
回复

使用道具 举报

40#
发表于 2010-3-10 21:56:03 | 只看该作者
天使,
你这宝贝,
虚拟机环境测试能实现正常显示么?
还是必须到实机测试?
谢谢!

[ 本帖最后由 wenjx5228 于 2010-3-10 22:02 编辑 ]
回复

使用道具 举报

41#
 楼主| 发表于 2010-3-10 22:16:33 | 只看该作者
原帖由 wenjx5228 于 2010-3-10 21:56 发表
天使,
你这宝贝,
虚拟机环境测试能实现正常显示么?
还是必须到实机测试?
谢谢!


虚拟机没问题啊,1楼贴的图就是vpc2007下测的
回复

使用道具 举报

42#
 楼主| 发表于 2010-3-10 22:19:23 | 只看该作者
原帖由 zerogazer 于 2010-3-10 16:53 发表
这个会影响启动到桌面的速度吗?


这个是有技巧的,如果你在shel前加载,会延迟2、3秒钟

所以最好是跟在shel后面,这样基本是完全感觉不到有任何延迟
回复

使用道具 举报

43#
发表于 2010-3-10 22:33:52 | 只看该作者
原帖由 NicTense 于 2010-3-10 22:16 发表
虚拟机没问题啊,
1楼贴的图就是vpc2007下测的

N_RAM版虚拟机测试
将CPU.CMD直接放到SYSTEM32下,
仍无法显示CPU信息。
哪错了?

[ 本帖最后由 wenjx5228 于 2010-3-10 22:34 编辑 ]
回复

使用道具 举报

44#
 楼主| 发表于 2010-3-10 22:36:02 | 只看该作者
原帖由 wenjx5228 于 2010-3-10 22:33 发表

N_RAM版虚拟机测试
将CPU.CMD直接放到SYSTEM32下,
仍无法显示CPU信息。
哪错了?


接下来最后的一步就是在pecmd.ini中添加一句,让系统在启动时执行


QUOTE:
EXEC !%SystemRoot%\system32\cpu.cmd


这个做了没
回复

使用道具 举报

45#
发表于 2010-3-10 22:37:40 | 只看该作者
不会是,
虚拟机是裸机的缘故吧?
回复

使用道具 举报

46#
发表于 2010-3-10 22:39:03 | 只看该作者
原帖由 NicTense 于 2010-3-10 22:36 发表


接下来最后的一步就是在pecmd.ini中添加一句,让系统在启动时执行


QUOTE:
EXEC !%SystemRoot%\system32\cpu.cmd


这个做了没


哦,
欠了这步啊!
没有,
补上看看!
这句的位置有讲究么?
放:SEND.DLL"后面,
可以忽略延迟是吧?
谢谢天使!

[ 本帖最后由 wenjx5228 于 2010-3-10 22:47 编辑 ]
回复

使用道具 举报

47#
 楼主| 发表于 2010-3-10 22:45:37 | 只看该作者
原帖由 wenjx5228 于 2010-3-10 22:39 发表


哦,
欠了这步啊!
没有,
补上看看!
这句的位置有讲究么?
放:
EXEC !=CMD.EXE /C "REGSVR32 /S X:\WXPE\SYSTEM32\SEND.DLL"
后面,
可以忽略延迟是吧?
谢谢天使!


放在

SHEL %W%\EXPLORER.EXE

后面
回复

使用道具 举报

48#
发表于 2010-3-10 22:52:18 | 只看该作者
原帖由 NicTense 于 2010-3-10 22:45 发表


放在

SHEL %W%\EXPLORER.EXE

后面

这样对么?
FIND Explorer.EXE,!TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
EXEC !%SystemRoot%\system32\cpu.cmd
回复

使用道具 举报

49#
 楼主| 发表于 2010-3-10 22:56:11 | 只看该作者
原帖由 wenjx5228 于 2010-3-10 22:52 发表

这样对么?
FIND Explorer.EXE,!TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
EXEC !%SystemRoot%\system32\cpu.cmd


没错,应该没问题了,弄好贴个图上来看看
回复

使用道具 举报

50#
发表于 2010-3-10 23:06:11 | 只看该作者
原帖由 NicTense 于 2010-3-10 22:56 发表
没错,
应该没问题了,
弄好贴个图上来看看

在下不是伸手党!
谢谢!
回复

使用道具 举报

51#
发表于 2010-3-10 23:08:47 | 只看该作者
另请教:
何种情形要修改sysdm.cpl,
打开方式是什么工具?
拜谢!
回复

使用道具 举报

52#
发表于 2010-3-10 23:12:25 | 只看该作者
1.ExeScope   下载地址:http://www.onlinedown.net/soft/9594.htm
2.Replacer     下载地址:http://www3.telus.net/_/replacer/Replacer.zip
3.Regedit  这三个都可以
回复

使用道具 举报

53#
 楼主| 发表于 2010-3-10 23:16:41 | 只看该作者
原帖由 wenjx5228 于 2010-3-10 23:08 发表
另请教:
何种情形要修改sysdm.cpl,
打开方式是什么工具?
拜谢!


我都是用reshacker,楼上的那些也可以的,看个人习惯

reshacker主要是方便批处理
回复

使用道具 举报

54#
发表于 2010-3-10 23:24:28 | 只看该作者
原帖由 azhong123456 于 2010-3-10 23:12 发表
1.ExeScope   下载地址:http://www.onlinedown.net/soft/9594.htm
2.Replacer     下载地址:http://www3.telus.net/_/replacer/Replacer.zip
3.Regedit  这三个都可以

谢谢支持提供!!!!
回复

使用道具 举报

55#
发表于 2010-3-10 23:26:07 | 只看该作者
原帖由 NicTense 于 2010-3-9 16:14 发表


cpuz判断单双核很简单,但是cpuz的运行在加载notskrnl.exe之后,这是个矛盾

其实我不知道pe判断单双核有什么意义,除非是用来看电影玩游戏什么的,如果就维护而已,只要能启动到基本功能状态就够了


注册表中有更详细的信息,不知位置是否固定:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\GenuineIntel_-_x86_Family_1
回复

使用道具 举报

56#
发表于 2010-3-10 23:26:24 | 只看该作者
原帖由 NicTense 于 2010-3-10 23:16 发表


我都是用reshacker,楼上的那些也可以的,看个人习惯

reshacker主要是方便批处理

那跟你选一样的,
出错也便于对比!
测试去,
稍后反馈!
多谢!
回复

使用道具 举报

57#
发表于 2010-3-10 23:34:55 | 只看该作者
呃,
仍无法显示,
咋的哪儿不正确?
全按提示DIY的,
其他没动过!
自己菜到家了,
汗!

[ 本帖最后由 wenjx5228 于 2010-3-10 23:56 编辑 ]

无法显示.JPG (93.23 KB, 下载次数: 81)

无法显示.JPG
回复

使用道具 举报

58#
 楼主| 发表于 2010-3-11 00:09:16 | 只看该作者
原帖由 wenjx5228 于 2010-3-10 23:34 发表
呃,
仍无法显示,
咋的哪儿不正确?
全按提示DIY的,
其他没动过!
自己菜到家了,
汗!


你的cpuz.exe放在哪里的,cpu.cmd里对应的路经要改一下,具体位置看1楼红色字体部分
回复

使用道具 举报

59#
 楼主| 发表于 2010-3-11 00:21:25 | 只看该作者
原帖由 lxl1638 于 2010-3-10 23:26 发表


注册表中有更详细的信息,不知位置是否固定:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\GenuineIntel_-_x86_Family_1


老大说的是单双核的信息,还是cpu的具体型号

我进入pe后,这个位置没有GenuineIntel_-_x86_Family_1  这项啊,acpi下是空的
回复

使用道具 举报

60#
发表于 2010-3-11 00:33:42 | 只看该作者
原帖由 NicTense 于 2010-3-11 00:09 发表
你的cpuz.exe放在哪里的,
cpu.cmd里对应的路经要改一下,
具体位置看1楼红色字体部分


具体位置,
要水先生才清楚!
用的是他的系列PE!
外置的是一个OP.WIM压缩包内!
内置暂时没搜索到CPUZ.EXE

[ 本帖最后由 wenjx5228 于 2010-3-11 00:47 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-28 03:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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