快捷登录,享 免费下载
首页 > 教程资讯 > 教程详情

MakeCab GUI的教程

补充锦囊 完美下载小客服 2021-03-30
文章分享
软件首页

完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题。网站新增了“软件百科”、“锦囊妙技”等频道,可以更好地对用户的软件使用全周期进行更加专业地服务。

小巧而易用的CAB压缩工具。支持多文件、文件夹添加,支持直接将文件拖放到界面中,可生成包含目录结构的CAB压缩包,此外,软件还可用于浏览输出的压缩包。

"锦囊妙技"栏目是聚合全网软件使用的技巧或者软件使用过程中各种问题的解答类文章,栏目设立伊始,小编欢迎各路软件大神朋友们踊跃投稿,在完美者平台分享大家的独门技巧。

本站文章素材来源于网络,大部分文章作者名称佚失,为了更利于用户阅读和使用,根据需要进行了重新排版和部分改编,本站收录文章只是以帮助用户解决实际问题为目的,如有版权问题请联系小编修改或删除,谢谢合作。

MakeCab GUI

MakeCab GUI

软件大小:111.85 KB

高速下载

相关问答

更多
  • 用什么软件制作cab文件?

    MakeCAB是微软提供的制作CAB的文件,详细的MakeCAB介绍请参考微软MSDN。 正好这几天做的一个WEB ActiveX SIP Phone需要打包成.CAB文件,于是稍微研究了一下MakeCAB的用法。 直接运行MakeCAB,系统给出命令用法如下: C:Documents and SettingsSunDesktopwebsipp>makecab Microsoft (R) Cabinet Maker - Version 5.1.2600.2180 Copyright (c) Microsoft Corporation. All rights reserved.. MAKECAB [/V[n]] [/D var=value ...] [/L dir] source [destination] MAKECAB [/V[n]] [/D var=value ...] /F directive_file [...] source File to compress. destination File name to give compressed file. If omitted, the last character of the source file name is replaced with an underscore (_) and used as the destination. /F directives A file with MakeCAB directives (may be repeated). /D var=value Defines variable with specified value. /L dir Location to place destination (default is current directory). /V[n] Verbosity level (1..3). 如果目录里面有多个文件,那么就需要编写一个文件列表文件,用来告诉MakeCAB,有多少文件需要打包。 简单的编写了一个list.txt文件,里面仅仅包含2行。一个是libactivex.inf,一个libactivex.dll 然后执行: makecab /F list.txt /D compressiontype=lzx /D compressionmemory=21 /V 系统将显示压缩过程和压缩结果,如下: Microsoft (R) Cabinet Maker - Version 5.1.2600.2180 Copyright (c) Microsoft Corporation. All rights reserved.. 287,395 bytes in 2 files Total files: 2 Bytes before: 287,395 Bytes after: 162,170 After/Before: 56.43% compression Time: 0.74 seconds ( 0 hr 0 min 0.74 sec) Throughput: 378.76 Kb/second 压缩之后,目录下将生成一个目录,将目录里面的文件改名成libactivex.cab(可以是你需要的文件名)就OK了。 然后就可以放到WEB服务器的目录下,IE打开的时候就会提示下载了。 附:INF的生成方法将在以后介绍。 其实,还有2个办法生成CAB文件,一个就是利用Visual Studio,另外一个就是利用专门的打包工具,可以google一下。 =========== --- makecab.exe 的简单用法 如果说makecab是指令行操作-----那么iexpress就是gui操作了。 2.makecab批量压缩:---只好用间接的方法了, for %v in (*.*) do makecab %v 批量压缩在同一个cab: 需要制作出一个列表,然后再来用 /f 来配合. ===== ================= makecab 的使用方法详解与技巧 : 最简单的用法: makecab 文件完整的名称 如 makecab wmd.dll 指定压缩类型及使用内存的大小: makecab /d compressiontype=lzx /d compressionmemory=21 wmd.dll 压缩比高 批量压缩的办法: for %v in (*.*) do makecab %v 之前俺研究了好久,都不知道怎么用一条命令将一个目录下的所有文件压缩成CAB包,现在终于知道了,呵 压缩成一个CAB包的办法: type list.txt (生成一个文件列表) makecab /f list.txt /d compressiontype=mszip /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab 来个高压缩比的。呵 makecab /f list.txt /d compressiontype=lzx /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab 这儿的list.txt里面是文件的列表,如果是相对路径那么要放到要压缩的文件夹中,如果是绝对路径就可以放到任何地方喽!生成文件列表1.这里假设文件夹为为D:\123。 2.以Windows XP操作系统为例,单击“开始|运行”,输入cmd,然后单击“确定”。 3.在命令提示符窗口中输入以下命令,dir d:\123 >c:\filelist.txt 这样就在C:盘根目录下生成了一个名为“filelist.txt”的文本文件,该文件中即包含文件夹D:\123 里面的所有文件的详细列表。 如果希望将D:盘中子目录中的文件和文件夹列表也全部列出来,可以在命令提示符窗口中输入以下命令。dir d:\ /s >c:\filelist.txt 如果使用下面的命令,即加一个/b,则会生成一个简单的文件名列表,不包括其它信息,这种方法可能更加实用一些。dir d:\ /s /b >c:\filelist.txt

  • 深度Ghost xp sp3的系统安装盘怎么做?大家给个教程或者告诉方法就行了,急用,谢了!!!我要自己刻。

    安装版系统封装入门详细解说【如何更改系统标识、集成驱动安装、集成软件安装等】 2008-11-08 09:31 关于封装系统,其实要入门的话很简单,不需要具备太多的电脑知识,只要会用电脑的人基本上都可以封装成功。很多人以为这是个高深莫测的活,需要很专业的知识才能够完成,不是高手不占沾边,其实这样的认识是不对的。原因?你看了我的教程就懂得原因了。下面先说一下制作这张安装盘需要用的的软件:1、启动易(EASYBOOT) 这个是用来制作光盘引导界面和压缩ISO文件的,很容易上手的软件,只要打开就会使用。不信我的话可以试试。2、Resource Hacker 这是个很强大的工具,它可以用来更改exe、dll文件中的资源。3、SfxMaker7Zip 这个软件用于制作自动安装的软件,方便系统启动时的整合安装4、Multimedia Builder 这是用于制作光盘在系统中运行的菜单程度软件。这里提供一个软件注册信息—— 姓名:crsky@163.com 注册码:1-275543-408 Mp3 解锁码:2241529SF7J2KSF5、nMaker 这个是本论坛的一位达人编写的程序,用于制作系统的启动引导文件。暂时就想到上面几个软件,以后有需要会再添加,至于软件的下载地址,自己搜索吧,网上很多的。准备好以上提到的软件后,就可以正式开工了!踹起鼠标,带上求学的心,大家跟我一起火热的干起来吧!为了方便讲解,我以自己制作的一张安装光盘为例,这张光盘的介绍在这里: http://os.deepin.org/read.php?tid=705600&fpage=2 大家可以过去看看效果。制作属于自己的安装系统盘分为一下几步:一、建立系统安装目录,复制安装文件,修改系统标识,美化安装界面。二、集成驱动安装,集成常用软件的安装。(这个是把安装版系统打造的像GHOST系统一样方便的关键,也是比较难搞的地方。不过相信在我的讲解下,大家应该会弄明白的,o(∩_∩)o...)三、使用nMaker 制作系统引导文件,并用Multimedia Builder 制作光盘运行菜单。四、使用EASYBOOT制作光盘的启动引导界面,并生成ISO文件。下面我们先从第一步讲起,没有截图,全是文字,大家仔细阅读,很容易的。一、建立系统安装目录,复制安装文件,修改系统标识,美化安装界面。首先安装EASYBOOT安装好之后打开安装文件夹,会看到由一个DISK的文件夹,点击进入。把里面的东西全删了,只保留一个EZBOOT文件夹,同时清空这个文件夹下的东西。然后在DISK文件夹下新建一个文件夹,命名为system。这个文件夹用于存放需要整合的系统文件,你可以在此处放入多个需要整合的系统,系统的安装文件可以从深度的系统盘中提取。以我的【倩女楼阁V2】为例,底下建立了三个文件夹,分别是xp62、vsxp、mcxp,对应的系统是深度V6.2系统、VISTA美化版的V6.2还有MAC美化版的V6.2。做好上面的工作之后,下面开始进行美化,关于美化包的制作,这里就不讲了,大家可以去网上下载,有很多的,下载完后把文件替换一下就可以了。比如说下载了一个MAC美化的I386替换包,把里面的文件全部复制到你准备制作的系统I386文件中替换,VISTA美化包也同样这么做。如果对网上提供的美化包不满意,想自己做的话也可以,不过这不是本贴的主题,这里就不说了。除了使用美化包替换进行美化的方法之外,还有一种方法可以美化系统,那就是集成安装系统美化软件。在我的【倩女楼阁V2】盘中,VISTA版的的美化是用美化包替换进行的,而MAC版的美化则是集成安装美化软件的方法完成的。关于这种集成软件安装的方法,因为需要编写一些辅助安装的脚本程序,这里也略过。系统美化完毕后,接下来需要改什么呢?OEM、系统信息、壁纸等等这些都需要改成自己的,不然如何让别人知道这张盘是你做的呢?那不是吹起牛来都没底气了么?所以,这些是一定要改的。大家赶快拿好笔,记下以下的几个文件名,这些文件就是更改系统标识的关键了。1、WINNTBBU.DLL 这个DLL可以更改系统安装时的图片。用Resource Hacke打开WINNTBBU.DLL双击 “位图”-----103------删除1033,右击2052替换成你自己准备的图片。点击“操作”添加一个新资源,资源名称填103,资源语言填2052。OK看一下位图103中的1033和2052是不是一样啊。双击 “位图”-----153------然后重复步骤前面的操作。完成后你的系统安装界面就更改成功了。记得要把改好的文件替换掉原I386中的文件。2、bliss.jp_文件就是系统的桌面图纸了。你可以先选择好一张图片,存在D盘根目录下,记得更改图片名字成bliss.jpg,然后运行以下命令,把图片进行CAB压缩:makecab d:\bliss.jpg d:\bliss.jp_压缩完成后,把得到的bliss.jp_替换掉原I386文件夹下的bliss.jp_ 这样你自己的桌面壁纸就设置成功了。3、OEMINFO.IN_这个文件记录着系统信息,用winrar打开,把里面的内容改成你想要的。需要改哪里,打开文档后你一看就明白了。改好后把文档保存到D盘根目录,然后运行以下命令进行CAB压缩:makecab d:\oeminfo.ini d:\OEMINFO.IN_ 压缩好后,替换源文件。4、oemlogo.bm_这个文件中的图片是OEM图标。你可以做一个自己的图标,大小为160x120,稍大或稍小也可以,但是要注意美观。做好图标后,保存成BMP格式图标名为oemlogo.bmp,存在D盘,同样运行以下命令进行CAB压缩:makecab d:\oemlogo.bmp d:\oemlogo.bm_ 压缩完后,记得要替换原I386下的文件。5、SYSDM.CP_这个文件记录着系统面板属性。使用winrar解压后,用Resource Hacke打开,选择 对话框-----101---2052,需要怎么改改哪里,你看一下就明白了。改好后记得进行CAB压缩,命令如下:makecab d:\sysdm.cpl d:\SYSDM.CP_ 再提醒一下,记得要替换掉原I386中的文件。好了,经过以上的修改,一个有着你的标识的系统已经基本上完成了,如果此后已经没有其他的要求了,你可以直接跳过下面一大段的内容,直接观看如何使用EASYBOOT制作ISO文件了。系统的安装文件已经制作好了,那么就要开始整合驱动和常用软件了。我们开始第二步制作教程吧。二、集成驱动安装,集成常用软件的安装。首先讲驱动的集成安装,这个问题在论坛上有很多人在讨论,大家的方法各种各样,有使用nlite整合的,有使用DPS整合的……每种方法都有各自的长处,我就不加以评论和讲解了,想要了解的朋友自己搜索下论坛吧。下面我讲一下我的【倩女楼阁V2】光盘中集成驱动的方法,这个方法是我在外国的一个论坛上看到的,用起来很简单,我稍微说一下,大家就懂了。首下要下载DriverFiles.zip(下载地址: http://www.msfn.org/staff/Alanoll/DriverFiles.zip)。下载完成后先不要解压,在你的系统安装文件夹下新建一个目录,命名为$OEM$,这个目录要与I386目录同级。建好好,把压缩包中的文件全部解压到这个文件夹中,然后打开I386文件夹,找到winnt.sif文档,用记事本打开后,在[GuiUnattended]段中加入下面这段代码:DetachedProgram=".\system32\cmd.exe"Arguments="/Q /C FOR /F %I IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (FOR %J IN (%I\$OEM$) DO (IF EXIST %J (start /min /D%J NirCmd.exe exec hide Drivers.cmd)))"完成上面的操作后,接下来就要进行驱动的整理了。如果只是需要整合本机的驱动,可以使用优化大师备份一下,然后提取出备份文件。将所提取的驱动程序放到$OEM$\Drivers 中,Drivers 这个文件夹需要自行创建。如果需要整合一个万能驱动的话,那就得从网上下载一个万能驱动包了。下载好之后,把驱动包全部解压,建立一个名为Drivers 的文件夹放这些解压出来的驱动文件,然后使用7z压缩,把Drivers 文件夹进行压缩。最后把得到的Drivers.7z放入$OEM$文件夹中就可以了。如果有人会不知道Drivers下的文件结构该是怎样的,请看下图:├───$OEM$│.......├───Drivers│................├───C-Media CMI8738 6.39│................├───Medion SAA7134 2.3.1.0│................├───Monitor│........................├───AL712│................├───nVidia ForceWare 77.72│................├───Samsung ML-1210│................├───Laptop│........................├───Touchpad│........................├───Infared 12.6│.......├───7za.exe│.......├───Drivers.cmd│.......├───nircmd.exe│.......├───Process.exe│.......├───SetupCopyOEMInf.exe│.......├───WatchDriverSigningPolicy.exe├───I386│.......├───winnt.sif完成了以上步骤之后,驱动就整合完毕了。关于这种驱动安装方式的原理,我这里也提一下,想研究的就看看,不想研究的就飘过,达人也不要看了,小弟怕出丑。原理:当Windows安装程序读取winnt.sif的GuiUnattended段后,将运行Drivers.cmd,Drivers.cmd批处理首先会暂停Windows的安装程序,然后执行WatchDriverSigningPolicy.exe使Windows接受未签名的驱动程序安装,批处理文件会检查是否有压缩后的驱动程序包,如果有,将其解压。然后运行SetupCopyOEMInf.exe对$OEM$\Drivers文件夹其下的每个子文件夹进行扫描,并处理所有的.inf文件(复制指定的.inf文件到%windir%\Inf中),这样,Windows在检查硬件设备后将会找到所有的即插即用硬件的驱动程序。然后继续Windows的安装进程。由于该动作在Windows检查硬件设备之前完成,所以Windows可以找到Drivers文件夹中的驱动程序。看下时间,竟然用了一个多钟头,才写了这么点,惭愧啊。今天没空了,明天或者后天接着写,大家先看看上面的内容吧。6.24晕死了,刚才写了一大段,结果不知为何被刷新掉了,我要崩溃了。艳阳高照的心情没了,郁闷犹如这闷人的天气,压的让人难受。没办法了,重写吧。昨天讲完了驱动的集成,今天我们讲常用软件的集成。一旦做到这两点,安装版的系统也同样可以像GHOST系统那样的方便了。想象一下,你的系统会自动安装驱动,自动安装office等程序,而且还是安装版的,那个感觉有多爽?要如何集成软件的安装呢?我经常使用的方法有以下三种:1、使用软件的静默安装参数。2、使用SfxMaker7Zip制作自动安装包。3、编写脚本辅助安装。要集成软件的安装,最大的难处就是如何做到无人职守安装。大家都知道,一般安装软件都需要我们去选择下一步进行安装。而系统安装是无人值守的,如果还需要有一个人守在旁边点下一步,那种感觉有多郁闷?还不如等系统装好后,再安装软件呢。为了让我们不再郁闷,于是就有了静默安装这个说法。如果你知道一个软件的静默安装参数,那么你就可以写一个批处理来执行软件的自动安装,这时软件会按它的默认设置进行安装。比如说winrar的静默安装参数是/s,那么你可以把下面的代码保存成批处理文件:start winrar /s很短的一行批处理,保存后命名为winrar.bat。把winrar安装文件与批处理一同放入I386文件夹下的SVCPACK文件夹中。然后在I386文件夹中找到svcpack.in_文档,用winrar解压它,然后在[SetupHotfixesToRun]字段下添加winrar.bat。然后保存,使用cab压缩,把svcpack.inf 压缩成svcpack.in_。具体命令如下:makecab c:\svcpack.inf c:\svcpack.in_做完上面的动作,系统安装时将会在剩余13分钟时的组件注册时调用winrar.bat,进行winrar的安装。讲完了使用静默参数集成安装常用软件的方法,下面我们开始讲如何使用SfxMaker7Zip制作自动安装包。软件的静默安装参数虽然网上可以找到一些,但毕竟很少。为了应付那些没有静默安装参数的软件,我们就要用到SfxMaker7Zip了。这个软件的作用是把7z压缩包制作成自解压格式的文件,同时可以设置快捷方式。限于SfxMaker7Zip制作的是自解压安装包,不可能在注册表中进行注册,于是我们使用的软件只能是绿色软件。现在有很多软件都有绿色版的,比如说QQ,可见这个工具还是很有用处的。至于它的具体用法,这里我就不说了,我会传一个使用教程在附件中。做好自解压安装包后,添加到系统中执行安装的方法请大家参考上面关于静默安装参数对svcpack.inf文档的操作。接下来,我们讲最后一个,编写脚本辅助软件自动安装。对于一些没有绿色版,又不知道静默安装参数的软件,我们就可以用这个方法解决了。虽然要编写脚本,但是很简单的,大家不需要懂什么,只要会修改下面我提供的脚本就可以了。关于辅助安装脚本的语言,我推荐使用AU3,因为它很容易使用。下面我提供一个winrar自动安装的AU3脚本代码:Run("WinRAR3.71.exe") ………………………………………………这一行,使用RUN命令运行winrar的安装程序。WinWaitActive("WinRAR 3.71 简体中文美化版","")Send("{enter}")WinWaitActive("WinRAR 简体中文版安装","")Send("{enter}")WinWaitActive("WinRAR 简体中文版安装","")Send("{enter}")以上几行表示当标题为‘WinRAR 3.71 简体中文美化版’的窗口处于激活状态时,模拟键盘按下回车键Sleep(3000) ……………………这一行表示等待3秒钟WinKill("","")……………………这一行的命令是关闭新出现的窗口,因为winrar安装好后会弹出一个资源管理器的窗口。使用AU3编写自动安装脚本程度时,需要先了解软件安装的各个过程,然后才好确定具体需要按多少次回车,要不要使用窗口关闭命令等等。如果遇到不懂的地方,可以参考AU3的帮助文档,多看帮助文档是提高的重要方法。编写好一个脚本后,不要忘记把它编译成exe格式。记得调用的安装程序需要与辅助脚本放在同一级目录下,这里可以一起拷贝进svcpack文件夹。系统安装过程中调用脚本的方法,同样是修改svcpack文档。不要问我为什么总是修改svcpack文档,我也不知道为什么。如果非要解释的话,那也只有一个,就是我很懒,有了一个可以使用的方法,就不愿再去寻找第二种方法了。只要学会了以上三种方法,基本上就可以集成所有的软件到安装系统中了。古龙有七种武器,我等后辈才疏学浅,只能带着三把菜刀行走天下,实在是愧对武林前辈啊。不过,只要我们能用有限的资源,创造出独步天下的武学,古老前辈也会欣慰吧?呃,我承认我胡言乱语的毛病又犯了,那位手操板砖的大侠,还有那个,对,就是你,左手西红柿右手烂鸡蛋的大妈,我知道我错了,你们就放过我这一次吧。今天我们讲了软件的集成安装,虽然东西不多,但是都需要一点时间去实践摸索,所以就先到此结束吧。明天我们讲安装系统盘制作的第三步,大家记得要准时来上课,不要忘记带小抄本。小声的说道:千万不要学习那个带板砖的大侠啊,笔记记在板砖上,一拍就没了,到时候想哭都来不及了。还有那个拿西红柿和烂鸡蛋的大妈,大家也别学,看她左右手都没空了,难道还能用脚写字吗?好了,今天的课程到此结束,大家下课!6.27几天没更新了?我也不知道哈。这两天有点忙,没时间写这篇教程,现在继续。依然先感慨一下天气,满天乌云密布,见不到阳光,却又不下雨,闷也闷死人了。好多天都是这种鬼天气了,也不知道什么时候才能痛快的下一场雨。上一次,我们讲完了如何在系统中集成软件的安装。通过使用T13接口(就是系统安装还剩13分钟),我们可以很容易的集成系统的安装。而且T13接口是等待的,就是说系统安装时,它会等T13接口上的程序全部安装完成,才会继续下去。不像T39接口,是不等待的,使用这个接口的话,不管你设置的程序有没有运行完,它都会继续下面的安装。这也就是为什么前面我说在系统集成驱动安装时,需要暂停安装的缘故了,因为硬件判断和驱动安装的时间比较长,肯定会超出T39的限制时间。呃,开篇又是一大堆的废话,大家随便看看吧,这些对系统的初级封装没有什么用处。通过前面两天的课程,基本上我们的系统已经制作完毕了。剩下的就是制作光盘在系统中的启动菜单,还有生成ISO文件了。不过在这之前,我们还必须使用nMaker生成系统的启动引导文件。你Maker是本论坛的一位达人写的程序,下载地址和用法,大家搜索一下论坛就能找到,这里我就不多说了。下面我们讲如何使用 Multimedia Builder 制作光盘运行菜单。Multimedia Builder这款软件比起AMS来,上手度同样简单容易,而且它不会生成一些莫名其妙的文件夹,还能指定相对目录下的文件。要使用Multimedia Builder其实很简单,详细的使用过程我就不说了,因为我这里现在没有这个软件。所以我只说几点主要的,其它的具体制作过程,大家就自己摸索一下吧,很简单的。1、你需要在DISK目录下建立一个文件夹,就命名为SOFT好了,在这里存放你需要放进光盘中的软件,比如迅雷、QQ等。2、在使用Multimedia Builder的时候,安装软件的链接地址要使用相对地址,而不要使用绝对地址。比如说你的DISK目录在D盘下,那么QQ的绝对地址就是D:\DISK\SOFT\QQ.EXE,不能这样,而要这样<dir>/SOFT/QQ.EXE。因为你最终生生的光盘启动菜单是需要放在DISK文件夹下的。3、如果要把SVCPACK文件夹中的软件放到菜单上调用安装,也同样可以使用相对地址。大概就是以上几点了,这个非常容易制作,大家摸索几下就能学会了。接着我们说一下使用ESAYBOOT制作iso文档。EASYBOOT是国人开发的一款光盘启动界面制作软件,上手度非常的好。详细的使用过程我也不说了,网上教程很多。其实你根本不用去看教程,只要自己用一会就完全会了。这里我只提醒一点,生成ISO时记得勾上优化ISO结构。这样做的主要原因是,在光盘中有多个系统的时候,它会让想同的文件只使用一个。这就是为什么有些系统盘里面的文件明明不止七百兆,结果做成的光盘却是CD盘的缘故。关于其中的原理,我就不解释了。反正是初级教程也不需要太过深入,大家只要会用就可以了,至于了解其中的原理,等以后再说吧。到此为止,这篇教程就完了。后面两个工具的使用没有详细写,大家见谅,实在是没空。而且网上关于这个的教程也很多,最关键的是这两个工具都很容易使用,根本不需要别人教,自己摸索一下就会了。

  • 如何修改系统并制作成系统盘

    也是哈!}最简单的不过于修改别人已经封装好的系统了哈!! 偷梁换柱的方法来修改别人的系统: 一、准备工作 1、当然是下载一个自己认为比较好的封装系统! 2、使用工具软件:网上全可以找到的! (1)、EasyBoot----制作光盘启动菜单 (2)、UltraISO----提取编译ISO文件 (3)、GhostEXP浏览器--提取编译镜像文件 (4)、PS或ACDSEE9.0--制作背景图和LOGO (5)、Nero7或ONES.exe小巧好用 二、制图 1、寻找所要的素材图像 2、用ACDSEE9.0打开,选择修正---修改图像大小---设置为宽度640 x高度480。 3、修正---改变色深---256 4、分别保存为back.bmp和LOGO.bmp即可 三、开工进行修改(说白了就是偷梁换柱) 把下载好的5.0镜像文件用UltraISO提取出文件中EZBOOT的全部内容,然后用EasyBoot修改背景图和启动LOGO,刻录光盘,也就是说把你修改后的背景图和LOGO图重命名,要和雨林EZBOOT名称一致,保存后复制到5.0ISO文件里替换原有的内容,刻录光盘,重新用EasyBoot编译即可。 四、提取其中的GHO文件进行偷梁换柱! 相信大家关心的就是系统恢复安装后能直接显示自己的OEM 信息,注册到的内容,第一次进入桌面的壁纸,以及打开IE浏览器是的首页,还有恢复安装过程中所显示的标识页面吧!另外就是加入一些自己认为比较好的绿色程序等! 要实现上面的内容用到的工具就是GHOSTEXP .EXE ,用其打开提取出来的GHO文件,再次编译即可! ghost版修改sysprep目录下的sysprep.inf OEM图片和信息在windowssystem32目录下,oeminfo.ini和oemlogo.bmp替换就行了 首先用ghostexp打开你要修改的gho文件,提取sysprep目录下的sysprep.inf 找到[UserData]这一行,修改如下: ProductKey=F4297-RCWJP-P482C-YY23Y-XH8W3 FullName="用户名" /改成你的 OrgName="公司名" /改成你的 ComputerName=电脑名称 /改成你的 修改完后替换原有的,然后重新编译一下gho文件(文件-编译),这样gho完就是你自己的OEM了 桌面壁纸修改方法: 把你要用的桌面壁纸替换 C:Documents and SettingsAdministratorLocal Setting Application Data Microsoft 目录下的Wallpaper1.bmp 必须注意文件名称和格式,如果你的图片格式是其它的如JPG格式你可以用“画图”程序进行转换! 主页怎么改,刻录光盘,以改为BAIDU 的主页为例,我这里说一下我的方法: reg add "HKCUSoftwareMicrosoftInternet ExplorerMain" /v "Start Page" /d del %0新建一个记事本,把上面加粗的命令复制到记事本里面,然后改名称和后缀名,homepage.cmd 然后把homepage.cmd放到gho文件的windows目录下 提取sysprep目录下的sysprep.inf,用记事本打开加入下面的命令 [GuiRunOnce] "%WinDir%homepage.cmd" 重新编译gho文件,这样,ghost完就是你自己设置的主页了,homepage.cmd文件也会自动删除 至于恢复安装时显示的画面与改桌面壁纸修改方法一样,用你喜欢的图片进行替换!文件名setup.bmp为保存在windowssystem32的文件夹中 增加或者删除一些程序直接在ghostexp就可以进行了,但必须要重新编译,否则GHO文件会变大甚至不能恢复! 4、再次用UltraISO程序将提取出来修改后的两个文件合并回去生成新的ISO文件,刻录即可! 五、为了测试所制作的系统碟是否能正常安装,大家需要用虚拟安装来测试,这样就可以避免刻飞盘。 六、光盘刻录 安装版的修改方法 安装版修改WINNT.SIF和SYSDM.CP_ OEMINFO.IN_和OEMLOGO.BM_ winxp系统个性化修改OEM修改所需文件: i386目录下: oemlogo.bm_ 系统属性(右击我的电脑--属性)中oem图像 oeminfo.in_ 系统属性中oem信息 bliss.jp_ 系统安装后的桌面图像文件 sysdm.cp_ 系统属性开头信息 nlite.in_ 深度系统中精简的包括ie主页等信息 shdoclc.dll DNS解析出错时显示的页面 winnt.sif 系统安装无人值守定制信息 winntbbu.dll 系统安装时的背景图片 ntoskrnl.ex_ xp开机画面 启动画面 logonui.exe xp登陆画面 当然具体修改方法,无非就是winrar解压,刻录光盘,然后替换,或用ResHacker修改即可 后面扩展名带“_”的一般的都是经过压缩的文件,刻录光盘,可以用winrar强行解压,然后替换里面的内容,至于dll或都exe的文件就可以用ResHacker替换其中的内容 一、通过修改安装文件的方法 1、首先要知道需要修改的安装文件:OEMINFO.IN_ OEMLOGO.BM_ winnt.inf和sysdm.cp_ 若是要想修改长时间停留的安装界面,还需修改winntbbu.dl_文件 2、oeminfo.in_内容是控制显示系统制造信息和技术支持信息的,刻录光盘,OEMLOGO.BM_是控制制造商的logo图标的 通过对sysdm.cp_里位图的修改则可以把系统属性的那个计算机的图标换成自己想要显示的图片,对winntbbu.dl_的修改来修改安装,winnt.inf是自动安装应答文件,可以用记事本来修改。 3、用WinISO或winimage打开系统光盘镜像或是在安装盘的I386目录下OEMINFO.IN_ OEMLOGO.BM_ winnt.inf和sysdm.cp_四个文件,提取或是复制到别的地方!最好是根目录下,比方说D盘根目录,然后在dos下,在文件所在目录下运行EXPAND -R OEMINFO.IN_、EXPAND -R OEMLOGO.BM_和EXPAND -R winntbbu.dl_解压,会在文件所在目录生成OEMINFO.INI、OEMLOGO.BMP和winntbbu.dll三个文件,这就是我们需要改的,修改完成后再用MAKECAB /V /L D: OEMINFO.INI、MAKECAB /V /L D: OEMLOGO.BMP和MAKECAB /V /L D: winntbbu.dll把修改好的文件打包,把打包好的文件替换I386目录中的文件即可,这种类型的文件修改要用的程序是reshacker,刻录光盘, winntbbu.dll文件替换1033下的位图图标,sysdm.cpl这个,刻录光盘,有兴趣的自己去找一下,刻录光盘。至于oemlogo.bmp这个文件 我就不用?嗦了,大家解开后就知道怎么做了,但是要注意,大小不能超过原来的位图。 4、至于壁纸的修改则类似,修改i386下的bliss.jp_就可完成桌面壁纸的修改。至此安装文件的修改宣告结束,拥有你自己OEM的电脑吧! 二、如果是在windows下修改,则可以把OEMINFO.INI OEMLOGO.BMP、winntbbu.dll和sysdm.cpl替换c:windowssystem32下的文件即可,但是由于系统在使用这些文件,直接是无法直接替换的,借用replacer这个软件轻松搞掂。

  • 用ulstraiso软件写入U盘提示错误?

    这个问题我也遇到过,目前我所知道的是windows xp的ISO 源文件直接写入u盘是没有办法安装系统的,vista的系统我没有试过,windows7的系统可以用该方法吸入U盘并正常安装,上面的说道的错误是 textsetup.sif 错误 说的应该是没有对应的驱动 而导致的错误,最初xp设计的时候就没有想过用U盘安装系统,而目前的win7就实现了这一功能,但是也还不知道以后出正式版了会不会将这一功能去掉。我看到过网上的高手有说明怎么修改这个文件,但是过程太复杂了。至今我也没弄明白怎么搞,最后还是选择了用pe系统安装,建议找一个ghost版的镜像 最完整的那种ghost般(用原版的原因,以后你就会发现了,绝对比优化般的稳定)。 一下是我找到的textetup.sif的相关信息 Txtsetup.sif 是一个安装信息文件 (sif), 主要用于 Windows 的文本安装模式(就如其名). 而且, 它还可能会被其它的一些东西使用, 例如, Windows PE 启动时也会用到它 (Windows PE 用到了文本安装模式的末尾和 GUI 安装模式的开始部分). 文本模式完成后, 这个文件就没什么用了; 它不会被复制到 Windows 安装文件中 (GUI 安装模式用到的安装文件). 因为 Windows 不会用到它, 所以, 像是系统文件保护 (SFC) 这样的功能就不会影响到它. 它也没有数字签名, 因此你可以随意修改它而不会出现问题. 可以利用 txtsetup.sif 向你的安装文件中添加第三方驱动, 修改安装Windows 的最小系统需求, 添加或删除注册表预设, 以及更多。 制作自己的安装光盘,这个文件就必须仔细研究一下,有用的地方不少。txtsetup.sif 是制作安装光盘中极为重要的一个文件,里面记录了安装文件所在位置以及安装时文件拷贝的目标文件夹,实际作用其实就是把指定的文件按要求拷贝到预设好的位置上最可能用到的是以下几段: [SourceDisksNames.x86]——用代码表示源文件的位置 [WinntDirectories]——用代码表示文件拷贝的目标文件夹,其根目录为 %WinDir%,即安装指定的Windows文件夹 [SourceDisksFiles]——根据前面设定的代码表示文件拷贝的具体细节 下面3段为集成 SATA、SCSI 等驱动时所用: [HardwareIdsDatabase] —— 硬件标识 [SCSI.Load] —— SCSI驱动加载 [SCSI] —— SCSI设备说明 [HiveInfs.Fresh] —— 全新安装时根据指定的 inf 文件中的字段添加注册表信息 [HiveInfs.Upgrade] —— 升级安装时根据指定的 inf 文件中的字段添加注册表信息 若想把 txtsetup.sif 中的某行移除掉,那么应该在此行前添加一个分号(;)或是把这行整个的删掉,通常,把 txtsetup.sif 中的某行删掉之后,那么还需要把 dosnet.inf 中的对应行删掉。如果想添加一行,那就比较复杂了,下面是 txtsetup.sif 的某个示例行: locsecw.chm = 1,,,,,,,21,0,0,defrag.chm locsecw.chm 是 Windows 安装文件中的某个文件。 1 代表着它是个初始(RTM)XP 文件,通常你会看到 1 或 100,1 的定义来自于[SourceDisksNames.x86],表示源文件为原版本且在光盘上i386文件夹,100表示源文件为SP补丁中较新版本的文件,100 代表它是个SPx 文件(SP1,SP2..SPx); 21 代表着它的复制目的地,其相对于 %windir% 文件夹,在这里,21 是让安装程序把 locsecw.chm 复制到 %windir%help。具体哪些值代表哪些目录可以在 [WinntDirectories] 中找到。一般情况下,[WinntDirectories] 中定义的目录都是相对于 %windir% 文件夹的子目录,这就意味着你把文件添加到 txtsetup.sif 中,那么它就会被复制到 %windir% 文件夹中(可能在其子文件夹中)。 第一个0为升级代码位,含义为:(升级时) 0-总拷贝文件 1-安装文件夹中有该文件才拷贝 2-安装文件夹中有该文件时不拷贝; 3-不拷贝文件 第二个0为新安装代码位,含义同上(全新安装时)另外据说此代码若不为0,其前面需多加2个逗号 defrag.chm表示将目标文件改名为此,因此,这一行表明,不管是升级还是全新安装都将源文件locsecw.chm拷贝到%WinDir%\help文件夹下并改名为defrag.chm,就如在示例中所看到的一样,可以在行的末尾重命名要复制的文件。Microsoft 用它来区分 Windows XP Home 和 Pro 版。Home 的文件带有P, Pro 的文件带有 W。W 可能是代表着工作站(WorkStation) 的意思,P 可能是代表着个人版(Personal) 的意思,Windows XP Home 最初就叫做 Whistler Personal。 示例; cmconW.chm = 1,,,,,,,21,0,0,cmconcepts.chm - xp pro txtsetup.sif cmconP.chm = 1,,,,,,,21,0,0,cmconcepts.chm - xp home txtsetup.sif 就如所见的一样,XP Home 和 XP Pro 的文件并不相同,但是最后复制到系统中的文件名称都一样。同时请注意,txtsetup.sif 支持长文件名。 现在来看看另一行: autofmt.exe = 1,,,,,,_x,2,0,0,,1,2 “_x”代表着这个安装盘上的这个文件没有经过压缩,如果没有这个,那么安装程序会认为这个文件已被压缩过了。这个对于保证安全性和可靠性很重要。每个 XP 文件都被列在了“layout.inf”中,包括这个文件的大小(按字节计算),很明显,一个文件的压缩前和压缩后的大小是不会相同的。如果 “txtsetup.sif”告诉安装程序“某个文件未被压缩”,那么安装程序就会在“layout.inf”中查找它的文件大小以确保这个文件未经修改或是损坏。如果文件大小与“layout.inf”中记录的不同,那么 XP 安装程序就会报错并停止安装。这个能够保证安装程序的安全性,以确定文件是否被修改过。它还能验证文件是否已被损坏,如果文件已被损坏,那么稍后安装时就可能会出现问题。如果以“_x”为关键字在“txtsetup.sif”进行搜索,那么就能找到所有未经压缩的 Windows 安装文件。 有个很重要的事情就是,txtsetup.sif 并没有告诉安装程序应当从哪里获取安装文件。它唯一的功能就是把按照正确的文件名把文件复制到正确的目录中。 举例说明: 比如说,把 tweakui 集成到 Windows 安装文件中,但是不想使用无人值守的方式。那么利用 txtsetup.sif 可以很轻松地做到这点。 第一步:下载 Tweak UI:下载后,用 WinRAR 把 tweakui.exe 提取出来,或是先安装这个程序再把windows\system32 中的tweakui.exe 复制出来; 第二步:把 tweakui.exe 复制到 XP 安装文件所在的文件夹中,把 XP 安装盘上的文件复制到硬盘上,然后把 tweakui.exe 放到 i386 文件夹中; 第三步:修改 txtsetup.sif 和 dosnet.inf,把以下行添加到 dosnet.inf 中: d1,tweakui.exe 把以下行添加到txtsetup.sif 中: tweakui.exe = 1,,,,,,,2,0,0 现在运行安装程序,dosnet.inf 会把 tweakui.exe 复制到 C:\$WIN_NT$.~LSi386 中,接着重启之后,就会进入文本安装模式了,而 txtsetup.sif 会把 C:\$WIN_NT$.~LSi386 中的 tweakui.exe 复制到 C:\Windows\System32 中,当整个安装进程完成之后,若要运行 tweakui.exe,那么只需转到 “开始”>”运行”>输入:tweakui,点击确定就行了。那为什么不在新添加的行中使用“_x”呢?这是因为 tweakui.exe 不是 XP 的初始安装文件,XP 不需要检查它(因为它未在 layout.inf 中进行定义). [B]利用“Txtsetup.sif”和“xpinstall”集成安装打补丁[/B] 将补丁以及xpinstall等相关文件准备好,放在同一文件夹下,并配置好 “xpinstall.xml”(用xpinstall来安装补丁比较美观)。用WinRAR将这些文件做成自解压压缩文件 “xp_patch.exe”,并在自解压选项的模式中指定解包到临时文件夹和全部隐藏,以及指定“xpinstall”为解压后运行的程序,用 “makecab”压缩该文件,并把文件拷贝到i386文件夹中 在 [SourceDisksFiles] 中添加: xp_patch.exe = 1,,,,,,,1,0,0 在“winnt.sif”中的 [GuiRunOnce] 添加: Command0="%WinDir%\xp_patch.exe" 从硬盘安装时,安装程序会先利用“dosnet.inf”中的定义把文件复制到 “C:\$WIN_NT$.~LS”中。然后,安装程序才会利用 Txtsetup.sif 把这个文件夹中的文件复制到对应的文件夹中。因为只能利用“txtsetup.sif”把文件复制到“%windir%”文件夹下,所以它的用途有限,主要是用它来添加注册表预设和驱动。 [B]用“txtsetup.sif”来添加自定义的注册表条目[/B] 每次文本安装模式即将结束时,安装程序就会利用“txtsetup.sif”中的某些定义来创建注册表(文件复制结束时)。如果是全新安装的话,安装程序就会按照“txtsetup.sif”的 [HiveInfs.Fresh] 区段中的定义来生成注册表。可以使用这个区段来添加自己的注册表条目。如果已经把注册表的设置保存为一个“.reg”文件的话,那么需要用“.inf”文件导入这些设置。将“.reg”文件重命名为“settings.reg”并将其置入 i386 文件夹中,将以下内容复制到一个新文件中并另存为 settings.inf,然后将其保存到 i386 文件夹中。 [Version] Signature = "$Windows NT$" DriverVer=07/01/2001,5.1.2600.1106 [update] HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce", "MyUpdate",0x00020002,"%systemroot%\regedit.exe /s %systemroot%\system32\settings.reg" [B]添加 inf 条目[/B] 如果已经有了一个“.inf”文件,那么将其复制到 i386 文件夹中并将其重命名为“settings.inf”,并确保这个“.inf”文件中有个名为 [update] 区段,只有这个区段下的设置会被使用。 可以用 makecab.exe 把 settings.inf 压缩成 settings.in_,但这只是可选的,添加方法是打开 txtsetup.sif 并转到[HiveInfs.Fresh],按以下添加一行: [HiveInfs.Fresh] AddReg = hivedef.inf,AddReg AddReg = hivesys.inf,AddReg AddReg = hivesft.inf,AddReg AddReg = hivecls.inf,AddReg AddReg = hiveusd.inf,AddReg AddReg = dmreg.inf,DM.AddReg AddReg = settings.inf,update 再把以下 2 行添加到“txtsetup.sif”的 [SourceDisksFiles] 段下,如果要使用一个 .reg 文件,那么就要添加第二行,不需要的只需添加第一行: settings.inf =1,,,,,,_x,3,,3 settings.reg =100,,,,,,,2,0,0 把以下 2 行添加到“dosnet.inf”的 [Files] 段下,如果要使用一个“.reg”文件,那么就要添加第二行,不需要的只需添加第一行: d1,settings.inf d1,settings.reg 现在开始安装 XP,当文本安装模式结束时就会导入注册表设置了,不需要使用无人值守安装方式。 [B]疑难解答[/B] 文本模式安装程序所用的解释引擎不同于 SetupAPI,因此,处理相关的“inf”文件时要小心点以免设置无效。当编辑用于文本安装模式下用的“inf”文件时,应当遵循以下方针: 1 - 避免 strings. 就是那些在 [strings] 下定义的字符串,听说在文本安装模式下无法使用字符串; 2 - 总是使用引号,请尽可能地用引号括住设置; 3 - 避免缩写,在一般的 inf 中可以使用 0x1 或 0x1002. 而在文本安装模式下,以上值不起作用.; 4 - 避免不必要的空格,这个可能不是强制性的,但最好这么做; 5 - 无法确定能用文本安装模式 .inf 做什么事情? 那么请参考 hivesys.inf,hivesft.inf。 以下是 5 个不同的“.inf”设置,1 是正确的,而其它的则无法工作且文本模式安装程序会报错: 1 - HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB826939","Installed",0x00010001,1 2 - HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB826939,"Installed",0x00010001,1 3 - HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB826939","Installed",0x10001,1 4 - HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB826939","Installed"",0x00010001,1 5 - HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\KB826939",Installed,0x00010001,1 1 –此行没有任何错误,注意第二段和第三段都用引号括住了,必须用引号将其括住; 2 –此行无法工作,因为第二段没用引号括住; 3 - 此行无法工作,因为 0x00010001 被搞成了 0x10001,在正常情况下没有问题,但是在文本安装模式下,安装程序就无法理解它的含义了,有所怀疑的话,请不要使用任何缩写; 4 - 此行无法工作,因为 Installed 后有两个引号; 5 - 此行无法工作,因为 Installed 没有被引号括住。