本贴目的: 修改我的电脑右键属性中查看到的硬件信息
修改DXDiag程序中查看到的的硬件信息
修改设备管理器中查看到的的硬件信息
以上足以欺骗只懂一般计算机常识的人。
修改我的电脑右键所看到的硬件信息(CPU和RAM)
工具:eXeScope 6.50汉化版
文件:%windir%\system32\sysdm.cpl
打开sysdm.cpl 点"资源"-"对话框"-"101"
在中框看到有"Link Window" 字样,共有9行
第3行到第6行"Link Window"全把"可见"的勾取消
第7行的坐标(X,Y)为(141,181)内容为:Intel(R) Pentium4(R) CPU
第8行的坐标(X,Y)为(141,192)内容为:4.7 GHz
第9行的坐标(X,Y)为(141,203)内容为:2048 MB 的内存
现在,再来修改在dxdiag程序中显示的硬件信息(CPU、RAM、VGA)
文件:%windir%\system32\dxdiag.exe
修改CPU、RAM信息:
打开dxdiag.exe 点"资源"-"对话框"-"6201"-"中文(中国)"
找到中框的"Static:处理器:" 标题改为:"处理器: Intel(R) Pentium4(R) CPU 4.7GHz, ~4.69GHz"
附我参数(120,182,200)分别为(X,Y,宽度)下面不再作说明
把"Static:处理器:"下面的"Static:x"的"可见"的勾去掉
找到中框的"Static:内存:" 标题改为:"内存: 2048MB RAM" 附我参数(55,195,140)
和上面 *** 作一下,把 "Static:内存:" 下面的 "Static:x" 的 "可见" 的勾去掉
找到中框的"Static:页面文件:" 标题改为:"页面文件: 8MB 已用,2040MB 可用" 附我参数(99,208,140)
和上面 *** 作一下,把 "Static:页面文件:" 下面的 "Static:x" 的 "可见" 的勾去掉
修改VGA信息:
打开dxdiag.exe 点"资源"-"对话框"-"6203"-"中文(中国)"
找到中框的"Static:名称:" 标题改为:"名称: NVIDIA GeForce FX 7800GS"
在以上 *** 作一样把"Static:名称:"下面的"Static:x" 的 "可见" 的勾去掉
找到中框的"Static:制造商:" 标题改为:"制造商: NVIDIA"
在以上 *** 作一样把"Static:制造商:"下面的"Static:x" 的 "可见" 的勾去掉
找到中框的"Static:芯片类型:" 标题改为:"芯片类型: GeForce FX 7800GS"
在以上 *** 作一样把"Static:芯片类型:"下面的"Static:x" 的 "可见" 的勾去掉
找到中框的"Static:估计内存总数:" 标题改为:"估计内存总数: 1024.0 MB"
在以上 *** 作一样把"Static:估计内存总数:"下面的"Static:x" 的 "可见" 的勾去掉
修改设备管理器里的硬件信息(CPU、VGA)工具:注册表编辑器(regedit.exe)
打开REGEDIT 找到以下表项
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI\GenuineIntel_-_x86_Family_15_Model_4\_0]
右键点"_0"表项-权限-添加……说比做累!
上面的 *** 作目的就是把当用 *** 作用户添加到权限列表中 要求要完全控制权限
更改右框"FriendlyName"字符串的数值如下:
"FriendlyName"="Intel(R) Celeron(R) CPU 4.70GHz"
找到以下表项
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI]下的第一个表项的第一个表项
我这里是
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\VEN_10DE&DEV_0322&SUBSYS_00000000&REV_A1\4&299ccbfa&0&0008]
在右框能看到有你显卡在设备管理器里显示的设备名称就对了,我以现在的为教程
给4&299ccbfa&0&0008加入当前用户权限
更改键值如下:
"DeviceDesc"="NVIDIA GeForce FX 7800GS"
首先确保你的文件没有加壳,然后 一:如果是在资源里面的话,(比如:系统的计算器)可以使用类似freeres等资源编辑工具,就可以修改 二:如果是在软件运行中,加载到内存中的话,可以用OD等调试工具找到加载的地方然后修改,保存即可 第一类的比较简单,工具 *** 作也方便,第二类的就需要一定的逆向基础了,看你使用C32,那就说明有过调试经验,对你应该不难,尝试下即可 望采纳满意请采纳
如何对程序内存数据进行读取和修改使用fopen的r方式可以实现读取,用w+方式可以实现写入。
1.fopen的函数原型:FILE * fopen(const char * path,const char * mode)
fopen函数的第一个参数是文件路径,第二个参数是打开方式,有以下几种方式:
r 以只读方式打开文件,该文件必须存在。
r+ 以可读写方式打开文件,该文件必须存在。
rb+ 读写打开一个二进制文件,允许读数据。
rw+ 读写打开一个文本文件,允许读和写。
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)
a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)
wb 只写打开或新建一个二进制文件;只允许写数据。
wb+ 读写打开或建立一个二进制文件,允许读和写。
wt+ 读写打开或着建立一个文本文件;允许读写。
at+ 读写打开一个文本文件,允许读或在文本末追加数据。
ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。
上述的形态字符串都可以再加一个b字符,如rb、w+b或ab+等组合,加入b 字符用来告诉函数库打开的文件为二进制文件,而非纯文字文件。
返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)