热点推荐:
您现在的位置: 电脑学习网 >> 软件专区 >> 正文

WinHex的另类妙用

2013-09-12 17:23:20  来源: 软件专区 
许多朋友都对DIY软件很有兴趣,但苦于不会编程而无法实现这个想法。其实,不懂得编程也能DIY软件,让我们随心所欲地控制软件的运行。不过这需要WinHex的帮助。下面就让我们来看看这个十六进制文件编辑器的几则特殊应用技巧。

WinHex下载地址:http://www.hsdown.com/soft/641.htm

一、抢救误删除的数据

如果G盘数据被误删除了,而该盘中主要是RAR文件。此时可以运行WinHex,点击“工具”菜单中的“磁盘编辑器”选择G盘打开,然后再用WinHex打开一个RAR文件,在右边的窗口中可以看到“Rar!”字样(如图1),这是RAR文件的文件头开始的标记,记下它。

切换到WinHex另外一个打开了G盘的窗口,点击“搜索”菜单下的“查找文本”,在“下列文本字符串将被搜索”一栏中输入:Rar!,单击“确定”开始查找。找到后在代码串的开头部分按鼠标右键,在弹出的快捷菜单中选择“选块开始”(图2)。WwW.iTCoMpUteR.COM.cN按F3键继续搜索,很快找到了第二个相同的代码串,在最前面的代码之前的那个代码处点击右键,在弹出的快捷菜单中选择“选块结尾”,被选中的区域会变成浅蓝色,这样就成功地选择了一个RAR文件,不过里面都是十六进制代码。

现在点击“编辑→复制选块→进入新文件”,在弹出的“文件另存为”窗口中给这个待恢复的RAR文件起个名字,然后点击“保存”按钮,就会成功地恢复一个RAR文件。接下来用同样的方法恢复其余的文件即可。

注意:最好每找到一次“Rar!”,就用笔记下它的偏移值,免得误操作后还得重头查找。

二、把光盘版《大富翁6》变为硬盘版

为了让光驱免受折磨,可以把光盘版的游戏变成硬盘版,这里让我们以《大富翁6》这款老游戏为例来说明具体方法。

首先用WinHex打开《大富翁6》的主程序,然后点击“搜索”菜单中的“查找16进制数值”,在“下列16进制数值将被搜索”一栏中输入:83F8057526,单击“确定”按钮可以找到惟一的一处结果,找到后改为:83F8057426,保存修改结果退出WinHex。然后,《大富翁6》会检测游戏安装目录下的sound文件夹中的文件,这时需要把光盘中sound文件夹中的内容拷贝到大富翁6的安装目录下,再运行游戏,你会发现再也没有要你放入光盘的提示了,游戏可以直接启动运行了。这样就可以在延长我们的光驱使用寿命的同时玩一把DIY。

三、找回遗忘的Foxmail邮箱口令

如果忘记了Foxmail邮箱口令该怎么办呢?首先用WinHex打开Foxamil5.0的主程序foxmail.exe文件,单击“搜索”菜单下的“查找16进制数值”,在出现的对话框中输入以下代码:E82978E4FF7515,点击“确定”按钮可以在WinHex中发现这些代码,把它们修改为:E82978E4FF9090。再单击“文件”菜单中的“保存”即可。如果你使用的是Foxmail 4.2,则搜索E81DE7E9FF7515,找到后将它们修改为E81DE7E9FF9090并保存就可以了。

注意:在用WinHex修改软件时要注意:第一尽量修改“原版”软件,而不是破解版软件。第二在修改前要做备份。第三用WinHex修改软件前,要把这个软件关闭后再修改。

好了,让我们赶快行动起来,体验自己动手修改软件的乐趣吧!

 
Windows Server 2003大变脸 如果你是一个狂热的多媒体爱好者,可能你会对自己新装的Windows Server 2003感到失望,好像又回到了Windows 2000的时代,而且附加的限制简直是有过之而无不及,谁叫微软把它定位在服务器市场呢。其实你也不要灰心,只要我们充分发扬DIY精神,完全可以还你一个满意的系统。

一、自动登录不求人

和Windows 2000 Server一样,Windows Server 2003进入系统时也要求同时按下“Ctrl+Alt+Del”组合键,然后输入用户名和密码,才能登录。在这里我们可以通过设置让它自动登录,方法就是照搬笔者在Windows 2000上曾经使用过的方法,按下“WIN+R”组合键,打开“运行”对话框,输入“regedit”,按确定后会弹出熟悉的注册表编辑器。打开“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows_NT\CurrentVersion\Winlogon”分支,新建字符串值AutoAdminLogon,将该项的值设为1,再新建字符串值DefaultPassword,将该项设为你的管理员密码。这样就一切OK了。

二、和恼人窗口说拜拜

每次进入Windows Server 2003系统的时候,都会弹出“管理您的服务器”窗口。拜托,我的电脑配置是很低的。勾选窗口左下方的“登录时不要显示此页”,这样我们就可以和这个窗口说拜拜了。

三、WinXP主题不可少

有没有办法将“土疙瘩”一样的Windows Server 2003穿上Windows XP的美丽服装呢?我们只要进入Windows Server 2003的“服务”窗口(如图),按“T”键寻找“Themes”并双击它,然后在“启动”类型中选择“自动”,下次开机时,就可以看到效果了。

四、谁说不能CS

很多CS玩家抱怨Windows Server 2003中CS游戏不能玩,这是因为Windows Server 2003中默认禁用了声音服务,以及DirectX加速,我们可以把它们一一开启。首先打开“服务”窗口,找到并双击“Windows Audio”,将它设置为自动。然后在桌面上单击右键,选择“属性→设置→高级→疑难解答”,将其中的“硬件加速”滚动条拖到最右侧。最后打开“运行”对话框,输入dxdiag,确定后弹出“DirectX诊断工具,进入“显示”页面,分别点击DirectDraw、Direct3D和AGPTexture三个按钮启用加速。

五、我想关机就关机

Windows Server 2003中关机是需要“充分”理由的,要取消它很容易。按下“WIN+R”组合键,打开“运行”对话框,输入gpedit.msc,打开“组策略编辑器”,选择“本地计算机策略→计算机配置→管理模板→系统”,接着双击右侧窗口中的“显示关闭事件跟踪程序”,最后在“设置”选项卡中“已禁用”即可。

  这些设置完后,你就可以尽情地享受Windows Server 2003给你带来的快乐了。

 
让Windows XP启动时不加载Autoexec.bat Autoexec.bat这个自动批处理文件是DOS、Win95/98下一个很重要的文件,使用它可在系统启动时一次性调用多个程序,或在屏幕上显示说明信息。而到了Windows XP操作系统就不需要该文件,但在默认状态下Windows XP仍然会在启动时处理这个文件里面的内容,这就给一些恶意程序造成了可趁之机,比如在Autoexec.bat里面加入一些恶意的命令行,这样后果将不堪设想。不过我们可以通过修改注册表来屏蔽Windows XP系统在启动时处理Autoexec.bat文件的操作,操作方法如下:

单击“开始→运行”,输入regedit,运行注册表编辑器,展开“HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon”分支,双击右侧窗格中的“ParseAutoexec”字符串值项(如果没有的话就新建一个),将其“数值数据”由默认的“1”修改为“0”,退出注册表,即可让Windows XP启动时屏蔽Autoexec.bat。

 
From:http://www.itcomputer.com.cn/Article/Software/201309/3464.html
    Copyright © 2005-2013 电脑知识网 Computer Knowledge   All rights reserved.