0

修改winXP pro安装界面

一、修改winXP pro安装界面 安装界面—-也就是安装复制完系统文件,重启进入的安装界面,这个界面停留的时间较长,值得一改以供欣赏,复制完winXP pro的安装文件到硬盘上后,点击“i386”目录查找“winntbbu.dl_”;复制到一个地方,然后用winRAR打开winntbbu.dl_ ,拖出一个系统文件winntbbu.dll;(使用EXESCOPR修改资源也可以,但受位图300KB以内大小限制)所以不用这个工具。 (1)、用ResourceHacker打开winntbbu.dll,在103中找到1033(英文版)并把它删了,先替换2052(中文版),然后再建一个资源,资源指向位图,资源名称是103,资源语言是1033,替换成功;这样也就把这两个位图都放上去了,剩下就是153了,这两个位图也同上方法一样替换就行了!!! (2)、修改完winntbbu.dll文件后,就可以把它生成winntbbu.dl_文件了,制作方法是把修改好的winntbbu.dll放在盘根目录下(如C:),进入winXP的DOS下,光标指向C盘,通过makecab命令:“makecab winntbbu.dll winntbbu.dl_”即可在C盘生成一个winntbbu.dl_文件了!!!! (3)、在替换过程中,可能出现出错,一般都是没有按步骤进行或图片不标准造成的,多试试即可。另外,修改后文件可能比较大,或与原微软的不同,但是安装时一般都不会出现错误的。 (4)、如果系统已经安装,在系统的windows\system32下可以找到winntbbu.dll这个文件,系统安装完成后并没有删除它,而是解压放在了这里。 二、修改winXP pro开机画面 开机画面也就是安装完winXP pro系统后,打开机器时出现的滚动画面,这个画面主要是修改Ntoskrnl.ex_ 这个文件,同样,也是在“i386”下查找“ntoskrnl.ex_”,找到并复制到一个地方,用winRAR打开,拖出里面的文件ntoskrnl.exe;用ResourceHacker打开,位图就在里面:1、2、……8、9、1000;修改某一幅都行;修改完成后,再把ntoskrnl.exe复制到c:盘下,打开“DOS命令模式”并指向C:\,运行:“makecab ntoskrnl.exe ntoskrnl.ex_” 即可在C盘生成一个修改好的ntoskrnl.ex_;成功!! 注意:生成的文件可能很大,但一般不会出问题的;直接把这个文件放到I386下就行了。 如果已经安装了winXP pro系统,可以把修改好的ntoskrnl.exe放到c:\windows\system32下面,代替原来的那个。 三、修改winXP pro登录画面 登录界面—也就是“欢迎使用”的前一个界面,如果设置密码登录就会出现这个界面。这个界面的修改可以通过修改logonui.ex_文件来完成;在“i386”中查找它即可;首先用winRAR打开,拖出里面的文件logonui.exe;用ResourceHacker打开logonui.exe,修改吧。。。 如果系统已经安装,logonui.exe文件则安装在\windows\system32下面,此时通过修改也可以达到预期的效果的。 四、修改Windows XP启动画面 如果你想要用自己修改过的开机画面就不要打上四月份的KB890859这个补丁 1、首先我们需要一个工具软件,我用的是ResHacker,你可以到这里去下载一个。当然eXescope也可以,但是我感觉ResHacker更方便。 2、找到ntoskrnl.exe文件,通常位于c:\windows\system32目录中。复制两份,一份作为备份,一份用来编辑。 3、用RegHacker打开用来编辑的ntoskrnl.exe文件,找到第一项:Bitmap\1\2052,然后选择菜单保存为1.bmp。用同样方法把第8(Bitmap\8\2052)保存为8.bmp。 4、用Photoshop打开1.bmp文件,这时候图片是全黑的。接着按图像–>模式–>颜色表,载入16.act文件,OK,现在应该可以看到图像了。 5、分别编辑完毕以后,再按图像–>模式–>颜色表,载入win.pal,这时候图片应该再次变黑,保存。 6、在RegHacker中用编辑好的1.bmp和8.bmp文件分别替换ntoskrnl.exe中的相应文件。打开ResHacker“操作”菜单,找到“替换位图”,在“打开新位图文件”找到刚才编辑好保存的1.bmp文件,选择“打开”–>“替换”,最后保存ntoskrnl.exe文件。 7、不用进安全模式、用替换系统文件工具把编辑好的ntoskrnl.exe替换*:\windows\system32\ntoskrnl.exe和*:\WINDOWS\system32\dllcache\ntoskrnl.exe,重新启动,大功告成。 注:*:\WINDOWS\system32\dllcache\下可能没有ntoskrnl.exe这个文件、没有的就不用替换了。 注意:开机画面只支持16色、如果想换图片找些16色的图片来做吧、还有替换前要先备份好系统、以免出错 如果要修改安装文件就必须修改i386文件夹里的sp2.cab文件 1.用WINRAR解压sp2.cab、修改里面的ntkrnlmp.exe、ntkrnlpa.exe、ntkrpamp.exe、ntoskrnl.exe、这几个文件的修改方法跟上面的是一样的、修改要一致、 2.跟着把解压出来的所有文件(一共有335个文件、包括修改过的四个文件)用系统自带的IExpress 2.0(如果看不懂E文、这里有个汉化过的IExpress 2.0)压缩回sp2.cab、 3.把刚才修改过的sp2.cab替换i386文件夹里的sp2.cab、 4.下载:ModifyPE 0.81、解压全部文件出来、把刚才修改过的ntoskrnl.exe、ntkrnlmp.exe和ModifyPE.exe放在同一个文件夹中,打开命令行窗口,进入到包含了这三个文件的文件夹,然后运行:modifyPE.exe ntoskrnl.exe -c接着运行…makecab ntoskrnl.exe 经过这样处理后,你就获得了一个压缩过的ntoskrnl.ex_文件(这也是makecab这条命令的目的)。接下来需要你做的就是复制ntoskrnl.ex_到你的i386目录,并覆盖已有文件。(ntkrnlmp.exe跟ntoskrnl.exe同样操作一次就行了) 因为我们使用modifyPE软件处理了ntoskrnl.exe文件,这样做会更改该文件的CRC信息,而Windows XP安装程序也就不会忽略复制该文件了,同时安装程序会直接使用该文件,而不进行任何询问。 然而,当Windows安装程序运行完毕后,该事件会被记录在setuperr.log日志文件中,这样就可以看出该文件是没有经过微软数字签名的。dllcache目录和光盘上没有微软原版的ntoskrnl.exe文件,不过并不用担心,这样系统就不会把修改过的该文件替换为微软的原始版本了。

0

移除 mydocs.dll 文件

有的人很讨厌 ‘我的文档’ 目录中的 ‘我的音乐’ 和 ‘图片收藏’ 文件夹. 下面说说怎么删除的过程! 1.运行 nLite, 做你想做的事情, 但是先不要创建你的 ISO. 2.移除 DOSNET.inf 文件中的 “d1,mydocs.dll” 这一行. 3.移除 Layout.inf 文件中的 “mydocs.dll = 100,,90624,,,,,2,0,0″ 这一行. 4.移除 Txtsetup.inf 文件中的 “mydocs.dll = 100,,,,,,,2,0,0″ 这一行. 5.把 i386 目录中的 mydocs.dl_ 文件删除掉. 6.现在你可以继续使用 nLite 创建你的 ISO 了. 7.装好 Windows 以后, 应用以下的注册表设置, 这样才能令 “我的文档” 有个正确的图标. [HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerCLSID{450D8FBA-AD25-11D0-98A8-0800361B1103}DefaultIcon] @=hex(2)& #58;25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,0 0,6f,00,6f,00,74,00,25, & nbsp;00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00, [...]

0

用ultraISO编辑ISO镜像文件会出现乱码问题

Q: 我已经制作好一张启动光盘。想用utralISO编辑一下镜像文件再往里面添加一些常用工具 但是现在遇到一个棘手的问题,就是一添加完软件以后 有的软件名字很长。保存后就会出现乱码或者丢字问题 A:在进入‘制作iso‘后,必须把“joliet”项选上!

0

用Winimage制作任意大小的img文件的方法

映像大小 扇区每簇 扇区数目(字节) 磁头 1.44MB 1(512) 2880 字节 1 2.88MB 2(1024) 5760 字节 2 4.32MB 2(1024) 8640 字节 2 5.76MB 4(2048) 11520 字节 4 7.20MB 8(4096) 14400 字节 8 8.64MB 8(4096) 17280 字节 8 10.08MB 8(4096) 20160 字节 8 11.52MB 8(4096) 23040 字节 8 12.96MB 16(8192) 25920 字节 16 14.40MB 16(8192) 28800 字节 16 15.84MB [...]

0

怎么实现安装完成后是自己想要的主题

问题很简单,你在安装光盘之内加入的预安装主题,假如是JadeVista.theme,那么在安装文件I386文件夹内的WINNT.SIF文件用记事本打开,加入下面的代码就可以了! [Shell] CustomDefaultThemeFile=”%WinDir%\Resources\Themes\JadeVista.theme” DefaultStartPanelOff=no DefaultThemesOff=no 注意:根据想设置的主题不同,代码中的JadeVista.theme需要自己更改!

0

自动恢复系统服务“一招制敌”

安装好Windows后,我们经常要对Windows进行调节,其中重要的一项就是关闭不必要的服务。为了节约系统资源,关闭一些无关紧要的服务确实必要。但会产生这样一个问题:如果服务被错误地关闭,而当我们后来发现问题,又找不出是哪一个服务被关闭的时候,也许我们就会想要回到以前的正常状态,然后一个个地关闭服务以便找出问题,可是又记不清每个服务的初始状态,这可就令人恼火了!   如果能够写一个程序,记录每个服务的启动状态,并能够把系统的服务恢复到该状态就比较方便了。下面这个BAT程序,用于记录并恢复服务的启动状态,使用了sc命令(Windows XP/2003自带,Windows 2000系统用户可以从Windows XP复制一个sc.exe就可以用了)   该程序的优点是:生成的记录文件是一个批处理文件,直接运行就可以恢复系统服务的启动状态。   下面是批处理文件的代码,存储为savestate.bat就可以了,双击后运行,会自动产生一个以当前时间和日期文件名字的记录文件。 @echo off rem get current date and time for /f “tokens=1,2,3 delims=-/. ” %%j in (\’Date /T\’) do set FILENAME=srv_%%j_%%k_%%l_%%m for /f “tokens=1,2 delims=: ” %%j in (\’TIME /T\’) do set FILENAME=%FILENAME%_%%j_%%k.bat rem get all service name sc query type= service state= all| findstr /r /C:”SERVICE_NAME:” >tmpsrv.txt echo [...]

0

自动运行光盘的制作

制作AUTO-CD的关键就是如何编写自动运行信息文件Autorun.inf,它是AUTO-CD所必须的。这个文件的主要作用就是告诉Windows自动运行哪个程序和它的启动路径,并为光盘设置在资源管理器及“我的电脑”中所显示的图标。但是,如果关闭了光驱的自动插入通告功能,则只能使用Shell32.DLL(存于Windows的System目录下)中的默认光盘图标。 打开一些AUTO-CD中的Autorun.inf,你会发现它的编写格式是: [AutoRun] open=…… icon=…… [AutoRun]是针对PC机(机型为386或更高)的自动运行识别标志。除此之外,还有针对其他几种计算机系统的识别标志,它们是:针对MIPS公司MIPS系统的[AutoRun.mips];针对DEC公司Alpha系统的[AutoRun.alpha];针对苹果公司Power PC机的[AutoRun.ppc]。不过,除非你想制作通用的自动运行光盘,否则用不到这些标识。 open一行是告诉操作系统要自动运行的文件名和它的启动全路径。比如,若想自动运行Autorun目录下的Run.exe文件,这一行就写成: open=Autorun\Run.exe 注意,在目录名的左边不能有反斜线,否则计算机将按“C:\”处理,也就无法启动指定的程序了。 icon一行是告诉操作系统该光盘以什么样的图标表示,如果你不想指定,这一行也可以不写。 图标的调用方法有三种: 第一种是直接指向图标文件(.ico)。比如要想使用在Autorun目录下的一个图标文件Run.ico,调用格式与open一行相同,即: icon=Autorun\Run.ico 第二种调用方法就是指向带有图标的exe文件,只要是For Windows 9x/NT的exe文件都带有图标。而且,如果该文件带有多个图标还可以用编号进行挑选。比如所选的是Run.exe,它带有5个图标,其第一个也是默认图标的调用格式为: icon=Autorun\Run.exe或icon=Autorun\Run.exe,0 若想调用第三个图标,格式为: icon=Autorun\Run.exe,2 因为第一个图标的编号是0,所以第三个图标的编号就是2了。另外,在逗号的两 边都不能有空格,否则就调用默认的图标。而且,若调用的编号大于其最大编号,那光盘的图标就为空,什么也没有。可能有人会问,我怎么知道目标文件带有几个图标?不用着急,跟着我做:用鼠标右键点击任意一个带有图标的exe文件的“快捷方式”——在快捷菜单中选择“属性”——选择“快捷方式”——点击“更改图标…”——用“浏览…”的方式打开你选择的目标文件,现在你就能看到该文件到底有多少个图标了。至于图标的排列顺序在Windows 95中是从左至右,在Windows 98中则是先上下后左右,不要数错哟。 第三种调用方式就是指向带有图标的DLL文件,也就是动态链接库文件,具体的格式与注意事项都与第二种方法相同,在此就不作介绍了。 至此,一个完整的Autorun.inf文件就编辑完成了,结合你需要烧录的内容,在确认调用路径无误后,就可以开始烧录了。此时唯一要注意的就是Autorun.inf文件必须放在光盘的根目录下,否则Windows无法找到它,也就不能自动运行了。

0

解决破解Winlogon.exe的后续问题

在8月份发布V2后, 有一天用Everest检测系统时发现 系统要激活,如下图: [attachment=375928] (其实在用V1的人都不止用了一个月,并没有要求激活!) 开始在想怎么会这样?用的母盘本身就是免激活版本吖, 想到在精简时删掉了4个oembios,大概问题就出在这了。 查注册表关于激活系统的位置,居然没有WPAEvents项 其实完整的应该是这样的: 引用: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents] “OOBETimer”=hex:ff,d5,71,d6,8b,6a,8d,6f,d5,33,93,fd 注册表修改过来后,用Everest检测的时候就是免激活的了. [attachment=375929] 本来这不算是什么问题,很少有人会用Everest来检测,并且留意这里。 开始没想过要说明一下这个问题,网友bluewind再次提醒我这个问题。 但是当你看到你的系统显示要激活的时候,是不是很不爽? 我把注册表文件附上来吧! 或者是替换破解的WINLOGO.EXE后 在HIVEDEF.INF的[AddReg]字段 加入 HKLM,”SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents”,”OOBETimer”,0×1,ff,d5,71,d6,8b,6a,8d,6f,d5,33,93,fd

0

怎样编写安全模板(权限设置DIY之SDDL简介)

Windows 2000 提供了使用“安全模板”管理单元方式定义安全性的集中式方法。对于一个网络管理员而言,安装系统并进行安全配置不再是一项繁琐的工作了,现在需要做的事情只有维护一个安全模板文件即可,然后在系统重新安装后和安全模板更新后应用该模板即可。 一个安全模板文件分为很多字段,系统也自带了许多模板文件在%systemroot%\security\templates目录,大家可以看看 inf 文件的格式,inf 文件功能强大,一般来说,可以对系统的以下安全策略进行设置: ◆帐户策略:密码、帐户锁定和 Kerberos 策略的安全性 ◆本地策略:用户权利和记录安全事件。 ◆受限的组:本地组成员的管理 ◆注册表:本地注册表项的安全性 ◆文件系统:本地文件系统的安全性 ◆系统服务:本地服务的安全性和启动模式 我们今天讨论的主要是如何对系统的一些对象进行权限设置的方法,包括注册表的权限、文件和目录的权限、服务的权限…(其他的东西通过图形模式搞定)这里就要涉及到了SDDL(Security Descriptor Definition Language),那么SDDL究竟是啥样子的呢?我们看一看下面的Sample, 例: 字串3 “%systemroot%\system32\cmd.exe”,0,”D:AR(D;OICI;FA;;;BG)” 这一行应该出现在inf文件里的File Security里,它的作用是禁止Guests组用户对cmd.exe文件进行访问,一些常见的漏洞(如Unicode)使用IUSR_Machinename或IWAM_Machinename用户通过异常的方式对该文件进行访问,执行非法的程序,而这2个用户都是属于Guests组的,所以大家应该知道这个例子的意义了吧,接着来分析这一行,这一行被2个逗号分成3部分,下面对这3段进行讲解: 第一段: 文件名或者目录名(显而易见) 第二段: 这里可以选择的值有3个 0,配置该文件或目录,然后向它的子目录和该目录下文件将设置的权限进行传递; 1,不替代该文件已有的权限,相当于cacls /e(如果不知道cacls为何物,可以执行cacls /?看看,或者继续偶的字数不够帮助凑) 2,配置该文件或目录,然后替换所有带继承权限的子目录和文件的权限 第三段: 这就是全文的重点--SDDL 首先我们看看这 D:AR(D;OICI;FA;;;BG) 中的第一个字段,这里填充的是D, 我们可以选择的有: (O:) owner, (G:)primary group, (D:)DACL , (S:)SACL .也就是说我们可以通过inf文件设置对象的Owner,Primary Group,DACL和SACL,一般最常见的也就是上面提到的D,设置文件的访问控制列表。 字串3 再看看第二个字段,上面填写的是AR,这个字段只有当你设置ACL时才会出现 设置DACL时,我们可以选择的有: “P”–SE_DACL_PROTECTED flag, Protects the [...]

0

CONFIG.SYS文件的命令与配置

CONFIG.SYS是DOS系统中的一个重要文件,它的配置直接影响到系统的使用及其效率。如果配置不当的话,可能很多程序都无法正常运行。因此,正确合理地配置CONFIG.SYS文件是十分必要和重要的。下面我向大家介绍一下CONFIG.SYS中的命令及其配置方法。 CONFIG.SYS中的命令: 注意:所有以HIGH结尾的命令(如DEVICEHIGH)表示将其调入UMB(上位内存),但有些这样的命令(如FILESHIGH)必须在MS-DOS 7.x版本中使用。 ACCDATE :指定对每一个驱动器是否记录文件最后被访问的日期。 用法:ACCDATE= 驱动器 1+|- [ 驱动器 2+|-]… 如:ACCDATE=C+ D+ E+将在C,D,E盘中记录文件最后被访问的日期。 此命令仅用于MS-DOS 7.x中。 BREAK :设置或清除扩展的CTRL+C检查。 用法:BREAK=ON|OFF BUFFERS/BUFFERSHIGH :为指定数量的磁盘缓冲区分配内存。 用法:BUFFERS=磁盘缓冲区数量,[从属高速缓存中的缓冲区数量] DEVICE/DEVICEHIGH :将指定的设备驱动程序装入内存。 用法:DEVICE/DEVICEHIGH 文件名 [参数] 其中,文件名是文件的完整路径,如C:\DOS\HIMEM.SYS。 DOS :用于DOS系统的配置,如是否使用HMA(高端内存区)等。 用法:DOS=[HIGH|LOW][,UMB|,NOUMB][,AUTO|,NOAUTO][,SINGLE] 其中,HIGH和LOW表示使用HMA或不使用HMA,UMB和NOUMB表示使用UMB或不使用UMB,AUTO或NOAUTO表示系统自动配置或不自动配置,SINGLE表示使用单一模式的DOS。其中,AUTO/NOAUTO和SINGLE仅用于MS-DOS 7.x中。 DRIVPARM :设置现有物理设备的参数。 注:此命令用得很少,我也没用过,所以暂时跳过。 FCBS/FCBSHIGH :指定可以同时打开的文件控制块 (FCB) 的数量。 用法:FCBS/FCBSHIGH=可以同时打开的FCB的数量。 注:由于FCB主要是在DOS 1.x中使用,对于高版本,所以可以让系统自动配置。 FILES/FILESHIGH :指定 可以同时访问的文件数量。 用法:FILES/FILESHIGH=可以同时访问的文件数量。 注:一般FILES/FILESHIGH的设置值在30左右比较合适。 INSTALL/INSTALLHIGH :用于加载TSR(内存驻留程序)。 用法:INSTALL/INSTALLHIGH=文件名 [参数] 如:INSTALLHIGH=C:\DOS\DOSKEY.COM /APPEDIT [...]