网站公告列表

没有公告

加入收藏
设为首页
联系站长
轻松学电脑 >> 操作系统 >> 更多教程 >> 如何制作自己的Windows Service
双击滚屏阅读

如何制作自己的Windows Service
件,这个文件已经包含了Q270676的信息,我们只要把Q269523中的信息添加到该文件中即可,下面我们来分析Q269523的inf文件的内容:

前面的大部分基本都是相似的,我们只搜寻一些与众不同的字段。

[MustReplace.System32.files]
SERVICES.EXE
[CopyAlways.DriverCab.files]
kernel32.dll
[Cache.files]
SERVICES.EXE
KERNEL32.DLL
[Uniprocessor.Kernel.files]
KERNEL32.DLL,UNIPROC\KERNEL32.DLL
[Multiprocessor.Kernel.files]
KERNEL32.DLL
[SourceDisksFiles]
SERVICES.EXE=1
UNIPROC\KERNEL32.DLL
KERNEL32.DLL=1

然后我们在hotfix.inf文件中搜寻MustReplace.System32.files,然后加入一行
SERVICES.EXE
为了以后方便,我们一般加上一些注释,编辑后的hotfix.inf文件的MustReplace.System32.files字段就成了下面这个样子:

[MustReplace.System32.files]

;Q269523  Added by Adam
    SERVICES.EXE

接着搜寻CopyAlways.DriverCab.files、Cache.files、Uniprocessor.Kernel.files、Multiprocessor.Kernel.files、SourceDisksFiles,并将相应的信息添加到hotfix.inf文件中,也要注意添加必要的注释文件,inf文件中表示注释的符号为分号。当然,我们也建议您把本身的模板文件中必要的项也作一下注释,如2个hotfix都包含的Cache.files,我们修改后就成了:

[Cache.files]

;Q269523  Added by Adam
    SERVICES.EXE
    KERNEL32.DLL

;Q270676  Added by Adam
    winzm.ime
    winsp.ime
    winpy.ime
    wingb.ime
    winabc.ime

实际上,到这一步,我们就已经可以用我们作好的东东了,但是为了以后的方便,我们必须修改一些显示信息,这就是inf文件中的Strings字段。我们到inf文件的最末尾可以看到Strings字段,我们必须在这里修改一些必要的信息。

首先修改Q号(不是OICQ号码哦),将Q号改成你喜欢的6位数,当然,输入其他字符也可以,但是也许会和某些查HotFix的软件有冲突,还是用6位数字好了,然后修改Comments,我们把Q269523的Comment粘贴过来,也可以加上一些自己的描述,修改后的Strings字段就成了下面的样子:

[Strings]

    LangTypeValue=4
    ServicePackSourceFiles="Windows 2000 Hotfix 源文件"
    HOTFIX_NUMBER="Q123456"
    SERVICE_PACK_NUMBER=1
    COMMENT="Windows 2000 Hotfix (Pre-SP2) [See Q270676 for more information] This Fix Corrects the IME Problem...Windows 2000 Hotfix (Pre-SP2) [See Q269523 for more information] This Fix Corrects the NamePipe Problem..."

这样也方便我们日后对已安装的补丁进行查看。

4、好了,该修改的地方我们已经弄完了,我们开始安装我们自己作的Service Pack吧,其实我们只要执行HotFix.exe即可,它会自己去找inf文件,然后你会看到一个拷贝文件的进度条,接着是系统要求你Reboot,点"确定",重启,我们的HotFix就安装完毕了。

5、最后我们可以看看效果,你可以去看看注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix

你会发现你安装的Q123456乖乖地呆在那里了~很有成就感哦~

最后总结一下:每每出一个新的HotFix后,你就将文件添加到你的SP包中,然后修改你的inf文件,你就可以不去理会微软是不是还为你发布新的SP了(NT 4的SP 7没有了),当然,SP中不光包含安全补丁,对系统的其他方面也有所改善,土八路毕竟还是比不上正规军的。 

. | .

上一页  [1] [2] 

 
  • 上一篇文章:

  • 下一篇文章:
  • 广告
    阅读top10
    普通文章跟“系统崩溃”说再见
    普通文章打开开始菜单的第三只
    普通文章利用Ghost软件快速安装
    普通文章UNIX系统被删文件的恢
    普通文章为NTFS、FAT分区制作N
    普通文章加快速度 整理磁盘碎片
    普通文章如何制作自己的Window
    普通文章系统软件的安装与恢复
    普通文章解决Ghost恢复系统后不
    普通文章硬盘分区不求人
    普通文章让电脑启动更快的十五
    普通文章安全模式有妙用
    普通文章用好系统文件检查器
    普通文章电脑诊治之Windows故障
    查看如何制作自己的Windows Service全部内容
    本站提供:电脑教程 网页制作 Flash教程 PhotoShop教程等免费教程。
    Copyright © 2006-2008轻松学电脑All Rights Reserved