无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 52184|回复: 224

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

[复制链接]
发表于 2010-3-10 08:59:10 | 显示全部楼层
潜力股,高手!
看不懂,
替换倒可以试试!
回复

使用道具 举报

发表于 2010-3-10 09:00:50 | 显示全部楼层
原帖由 NicTense 于 2010-3-9 22:24 发表


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

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

使用道具 举报

发表于 2010-3-10 21:56:03 | 显示全部楼层
天使,
你这宝贝,
虚拟机环境测试能实现正常显示么?
还是必须到实机测试?
谢谢!

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

使用道具 举报

发表于 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 编辑 ]
回复

使用道具 举报

发表于 2010-3-10 22:37:40 | 显示全部楼层
不会是,
虚拟机是裸机的缘故吧?
回复

使用道具 举报

发表于 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 编辑 ]
回复

使用道具 举报

发表于 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
回复

使用道具 举报

发表于 2010-3-10 23:06:11 | 显示全部楼层
原帖由 NicTense 于 2010-3-10 22:56 发表
没错,
应该没问题了,
弄好贴个图上来看看

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

使用道具 举报

发表于 2010-3-10 23:08:47 | 显示全部楼层
另请教:
何种情形要修改sysdm.cpl,
打开方式是什么工具?
拜谢!
回复

使用道具 举报

发表于 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  这三个都可以

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

使用道具 举报

发表于 2010-3-10 23:26:24 | 显示全部楼层
原帖由 NicTense 于 2010-3-10 23:16 发表


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

reshacker主要是方便批处理

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

使用道具 举报

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

[ 本帖最后由 wenjx5228 于 2010-3-10 23:56 编辑 ]
无法显示.JPG
回复

使用道具 举报

发表于 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 编辑 ]
回复

使用道具 举报

发表于 2010-3-11 00:58:35 | 显示全部楼层
原帖由 NicTense 于 2010-3-11 00:40 发表


如果cpuz在外置包里,
那行不能加到pecmd.ini了
要加到加载外置包的ini文件里了,
放到moun语句后
路经改为moun后能访问到cpuz的实际路经
这种情况下由于cpuz不在内核中,
而在外置包中,
所以必须加载了外 ...


G:\13.16 多功能版\外置程序\系统检测\CPUZ
原来如此,
套用一句,
高手的东西,
菜鸟碰不得!
难怪搞不定!
谢谢!

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

使用道具 举报

发表于 2010-3-11 01:10:11 | 显示全部楼层
照道理,
应该可以将OP.WIM中的cpuz提取,
放到SYSTEM32根目录下,
然后再依天使指示,
应该没问题呃!
但天使曾提出水先生的SYSDM.CPL设置问题,
个人推测难道水先生的PE,
还要设置SYSDM.CPL么?

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

使用道具 举报

发表于 2010-3-11 18:37:17 | 显示全部楼层
原帖由 尽善尽美 于 2010-3-11 08:51 发表
很感谢呀!!按照方法已实现!!看图!!

84130

天使,
他这是用你的PE测试的么
你修改的那个sysdm.cpl是否属通用版本?
谢谢!
回复

使用道具 举报

发表于 2010-3-11 19:22:43 | 显示全部楼层
天使,
现在CPUZ.EXE被放置到
内核的WXPE\SYSTEM32根目录下,
则cpu.cmd中的路经如何全去掉?
这样:
setlocal enabledelayedexpansion
set c=
%SystemDrive%\tools\cpuz\cpuz.exe -txt=temp
for /f "tokens=1,*" %%i in (temp.txt) do (
if "%%i"=="Specification" set t=%%j
if "%%i"=="product" set m=%%j
)
修改为:
setlocal enabledelayedexpansion
set c=
-txt=temp
for /f "tokens=1,*" %%i in (temp.txt) do (
if "%%i"=="Specification" set t=%%j
if "%%i"=="product" set m=%%j
)

有问题吗?
PECMD.INI要再修改么?

谢谢!

[ 本帖最后由 wenjx5228 于 2010-3-11 20:10 编辑 ]
OEMINFO.JPG
回复

使用道具 举报

发表于 2010-3-11 20:15:52 | 显示全部楼层
原帖由 NicTense 于 2010-3-11 20:01 发表
pecmd还是之前那句

红色部分只保留cpuz.exe
cpuz.exe -txt=temp

谢谢解析!
再试,
不甘心!
天使这法宝在菜鸟手里就不发光!
不信邪!
咬定青山不放松!

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

使用道具 举报

发表于 2010-3-11 20:16:22 | 显示全部楼层
原帖由 lmle 于 2010-3-11 19:32 发表
应该只去掉“%SystemDrive%\tools\cpuz\”。

谢谢,
再试!
回复

使用道具 举报

发表于 2010-3-11 20:25:21 | 显示全部楼层
谢谢天使!
在你的亲自指导下,
暂时搞定内置版!
只是因没修改SYSDM.CPL,
显示示不完全!

[ 本帖最后由 wenjx5228 于 2010-3-11 20:30 编辑 ]
001.JPG
回复

使用道具 举报

发表于 2010-3-11 20:28:07 | 显示全部楼层
原帖由 66369 于 2010-3-11 20:25 发表
CPUZ.EXE 在X盘的话.你就试.
在Y盘.就不要忙了....

水先生来指导了,
看看多功能版,
是否如您所言,
记住了!
回复

使用道具 举报

发表于 2010-3-11 22:28:58 | 显示全部楼层
经查找看到水先生外置多功能版
启动后有
PETOOLS.CMD
PETOOLS.INI
不启动则没有发现内核有以上文件!
回复

使用道具 举报

发表于 2010-3-11 23:53:17 | 显示全部楼层
经修改SYSDM.CPL,
调到了220了,
测试好像没有CPU大小显示:

[ 本帖最后由 wenjx5228 于 2010-3-11 23:55 编辑 ]
001.JPG
回复

使用道具 举报

发表于 2010-3-12 00:14:40 | 显示全部楼层
原帖由 NicTense 于 2010-3-12 00:02 发表
你说的是cpu频率吗,
那是因为你这个cpu,
amd刻意不显示频率,
而用3400+来掩盖实际频率,
那是一个青黄不接的年代


原来如此!
也就是再调大也无用了是吧?
但我XP系统能显示啊?

现在想解决水先生多功能版外置,
仍用此方法行么?
谢谢!

[ 本帖最后由 wenjx5228 于 2010-3-12 00:16 编辑 ]
001.JPG
回复

使用道具 举报

发表于 2010-3-12 00:20:17 | 显示全部楼层
无法显示CPU频率,
是可能这个CPUZ.EXE不识别老的AMD,
是吧?
回复

使用道具 举报

发表于 2010-3-12 00:22:10 | 显示全部楼层
原帖由 NicTense 于 2010-3-12 00:17 发表


方法是没错的,220足够显示52个字符以上了,绝对足够了

我手头上没有amd的cpu,
等有空我再研究一下,
有可能抓取别的字段可以显示这个频率


佩服你!
好好休息!
在您的指导下,
全无半点基础的菜鸟,
能这样已经很知足了!

[ 本帖最后由 wenjx5228 于 2010-3-12 00:23 编辑 ]
001.JPG
回复

使用道具 举报

发表于 2010-3-12 08:54:59 | 显示全部楼层
原帖由 NicTense 于 2010-3-12 00:24 发表

在cpuz.exe的目录建一个批处理 test.cmd,
内容如下
cpuz.exe -txt=amdcpu
就一行,
保存,
执行它,
等几秒钟,
会生成一个 amdcpu.txt
把这个文件打包上传上来我看一下


对不起,
现在才起来回复!
依天使指导,
打包如下:

amdcpu.rar

7.6 KB, 下载次数: 61, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2010-3-12 13:22:00 | 显示全部楼层
原帖由 NicTense 于 2010-3-12 10:55 发表


用这个替换你的cpu.cmd试试问题解决了没有
如果没问题我就将1楼更新为这个

增加一个判断,当cpu信息里面不包含频率时,从另外的字段获取频率值并加到cpu信息上去

84251

如果cpuz.exe在system32里 ...

谢谢!
但不知哪有问题,
一切按你的说的,
换上你今天修改的CPU.CMD,
又无法显示了!
换回你昨晚提示后修改的CPU.CMD就能不完全显示
怪事。
天使请诊断!

[ 本帖最后由 wenjx5228 于 2010-3-12 13:37 编辑 ]
001.JPG
回复

使用道具 举报

发表于 2010-3-12 13:40:55 | 显示全部楼层
原帖由 NicTense 于 2010-3-12 13:36 发表
没道理啊,
你确定cpuz.exe在system32目录下,
而且你下载了cpu.cmd之后路径没改,
即那行为
cpuz.exe -txt=temp
如果都没错的话,
没道理不显示阿

我路径不敢乱动,
纯现炒现卖。
连试3遍都如此,
换回晚上依你说的那个版就行,
只是不显示频率而已,
看看:
001.JPG
回复

使用道具 举报

发表于 2010-3-12 13:42:45 | 显示全部楼层
你能否将添加的语法提示一下,
我再好好找找自己的原因看看,
谢谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-11-21 17:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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