修改记事本标题栏
下面笔者将结合eXeScope(下载地址: )和Resource Hacker(下载地址: )这两款反编译软件,给Windows中的“记事本”做手术,一步步打造出自己量身定做的软件。第一步:从Windows文件夹(Windows 2000为WINNT文件夹)中复制Notepad。 exe文件到其他文件夹。第二步:运行eXeScope,选择菜单中的“文件→打开”,打开复制后的Notepad。exe文件。第三步:在左侧窗格中依次展开“资源→菜单→1”,可看到“记事本”程序菜单(见图1)。 右击其中任何一项,选择不同菜单项,可以添加、修改或删除这些菜单项目。不过由于反编译软件无法修改程序主要...全部
下面笔者将结合eXeScope(下载地址: )和Resource Hacker(下载地址: )这两款反编译软件,给Windows中的“记事本”做手术,一步步打造出自己量身定做的软件。第一步:从Windows文件夹(Windows 2000为WINNT文件夹)中复制Notepad。
exe文件到其他文件夹。第二步:运行eXeScope,选择菜单中的“文件→打开”,打开复制后的Notepad。exe文件。第三步:在左侧窗格中依次展开“资源→菜单→1”,可看到“记事本”程序菜单(见图1)。
右击其中任何一项,选择不同菜单项,可以添加、修改或删除这些菜单项目。不过由于反编译软件无法修改程序主要代码,所以即使添加了新项目,但大多也无实在意义。但可以通过拖动方式,来排列这些菜单项目的次序,注意:“0”表示菜单水平分隔条。
小提示右侧窗格上的选项及其功能如图1所示,eXeScope对菜单项及其他项目提供了状态修改功能。第四步:现在开始大动刀了。菜单栏上的“新建”(Ctrl+N)、“打开”(Ctrl+O)、“复制”(Ctrl+C)、“粘贴”(Ctrl+V)等命令,一般都是用快捷键取代的,所以通通删除掉。
小提示如果要设置菜单命令的快捷键,如“新建”命令Ctrl+N,可以改为Ctrl+Q。方法是展开“资源→加速器→MAINACC”,把右框中第一行代码“N,1,VIRTKEY,CONTROL”的“N”字符改为“Q”字符,然后再将菜单中的“1,新建(&N)$09Ctrl+N”改为“1,新建(&N)$09Ctrl+Q”即可。
第五步:笔者从不用“记事本”打印文档,所以删除了“打印”菜单项和“正在打印”对话框。并且,利用另一个修改利器Resource Hacker,将“页面设置”的对话框更改为具有查看日历功能的对话框。
首先,用Resource Hacker打开Notepad。exe文件,依次展开“对话框→12→2052”,右边的对话框就是“页面设置”的对话框。保留“确定”和“取消”两个按钮,将其他控件删除。
然后右击对话框,选择“插入控件”,在“预定义控件”下拉框中选择“"SysMonthCal32"”(不含外侧中文引号),单击“确定”,便在对话框中添加了一个“日历”控件。右击对话框,选择“编辑对话框”,在“标题”处将“页面设置”改为“查看日历”。
在“风格”栏中取消“DS_CONTEXTHELP”,除去对话框右上角的“?”帮助按钮。最后稍作调整,“页面设置”的对话框就成了如图2所示的查看日历对话框。小提示将“页面设置”对话框改为“查看日历”后,可要记得把“文件”菜单中的“页面设置”项改为“查看日历”呀。
第六步:相信一般人是不需要“帮助主题”和“关于记事本”两项的,所以回到eXeScope把菜单栏上的“帮助”项也删除掉。“帮助主题”所指向的HLP文件是无法修改的,而“关于记事本”的部分信息存储在“资源→24→1”中,读者如果有兴趣,可以自行修改。
接着,再删除一些其他项目,最后只保留如图3所示的项目。第七步:在“字符串”中,可以根据需要修改“记事本”中的提示、警告和其他信息。例如,新建一个文档,在“记事本”的标题栏上就会显示“无标题 - 记事本”字样,这些信息就存储在“字符串→1”下的“4”、“5”(或“1”、“2”)字段。
现在把它修改成“没有名名”和“^o^ My Editor”。答案补充第八步:下面要修改的是程序中的图标。“记事本”主要的三个图标,存储在“资源→图标→2”下的“7”、“8”和“9”,分别是程序文件的图标(48×48)、“关于记事本”中的图标(32×32)和标题栏上的图标(16×16)。
把这些图标都替换成自己所需要的图标,记住,大小要保持和原图标一致。第九步:到了最后一步,就是修改“版本”信息,在右侧窗格中点击“资源→版本→1”,然后把“记事本”改为“My Editor”或其他名称,把“Microsoft Corporation”改为“Free Studio”,再自拟一个文件版本号。
在“文件标记”上,可以选择程序的标记,如“个人编译”等。这些内容,都将显示在制作后的程序“My Editor”属性页的版本页中。经过以上修改,新鲜出炉的“My Editor”界面是不是很酷(见图4)?。
收起