Archive for 十月, 2009

0

inf,makefile文件格式

INF是Device INFormation File的英文缩写,是Microsoft公司为硬件设备制造商发布其驱动程序推出的一种文件格式,INF文件中包含硬件设备的信息或脚本以控制硬件操作。

INFI的功能

1 复制文件、删除文件、或重新命名文件。
2 新增或删除注册表(Registry)中的项目。
3 修改重要的系统设置文件(如 Autoexec.bat、Config.sys、.INI 等)

0

安装信息文件 (.inf) 定义

安装信息文件 (.inf) 定义

基本 .inf 文件包含以下节(更加复杂的 .inf 文件可能有其他的节)。粗体表示的节名是保留关键字。斜体表示的节名是 .inf 作者创建的任意名称:

* Version 节
* Install 节
o Copy File 节 (CopyFiles)
o Rename Files 节 (RenFiles)
o Delete Files 节 (DelFiles)
o Update .ini File 节 (UpdateInis)
o Update .ini Fields 节 (UpdateIniFields)
o Add Registry 节 (AddReg)
o Delete Registry 节 (DelReg)
o Add Ini File to Registry 节 (Ini2Reg)
o Update Config.sys 节 (UpdateCfgSys)
o Update Autoexec.bat 节 (UpdateAutoBat)
* DestinationDirs 节
* SourceDisksNames 节
* SourceDisksFiles 节
* Strings 节
* Optional Components 节

[Version]
用于确认 .inf 文件的基本版本信息。
[DefaultInstall]
默认情况下,会执行 Installation 节。包含指向其他节的指针,该节可用于指定要复制和删除的文件、注册表的更新、.inf 文件的更新等。
[OtherInstall]
使用与 [DefaultInstall] 节相同的格式,但是必须明确地调用。有助于定义组件卸载方式。
[DestinationDirs]
指定在硬盘上复制、删除或重命名节文件的位置(例如 \Windows 或 Windows\System)
[FileCopy/Delete/RenameSection(s)] 列出要复制、删除或重命名的文件。
[RegistryUpdateSection(s)] 指定在注册表中添加或删除的项目。
[IniFileUpdateSection(s)] 指定 .ini 文件的更新。链接将在该节中创建。
[SourceDisksNames]
列出包含文件的磁盘。
[SourceDisksFiles]
列出每个文件所在的特定磁盘。
[Strings]
列出上面所使用的可本地化字符串。

0

WINNT.SIF 文件详解

WINNT.SIF 文件详解

[Data]
AutoPartition=0
;安装程序会在安装过程中讯问你要把操作系统安装到哪个硬盘分区,并且如果该分区已经包含了一个操作系统,安装程序也会给你合理建议.
;在这里设置为0,则安装程序会在安装过程中讯问你要把操作系统安装到哪个硬盘分区,并且如果该分区已经包含了一个操作系统,安装程序也会给你合理建议.

MsDosInitiated=”0″
;通知安装程序,你是从光盘上安装操作系统的
;如果你在这里设置为0,则会通知安装程序,你是从光盘上安装操作系统的.

UnattendedInstall=”Yes”
;安装程序会进行一次无人值守安装

AutomaticUpdates=yes
;安装程序在完成安装后跳过帮助保你你的PC页面(SP2中的新功能)

[UserData]
ProductID=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
;这个选项告诉了安装程序在安装过程中使用的序列号.

0

syssetup.inf 文件详解

syssetup.inf 文件详解

[Version]
signature=”$Windows NT$”
ClassGUID={00000000-0000-0000-0000-000000000000}
layoutfile=LAYOUT.INF

;要删除的开始菜单对象, 这个应该是升级安装的时候用到的, 全新安装的话, 可以删除
[StartMenu.ObjectsToDelete]
1,%intro%,%main%,0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0,%prexp_accessories_games%,”",1

;要安装的开始菜单对象快捷方式
[StartMenuItems]
;远程协助 (User)
%remote_assistance% = rcimlby.exe,”%%SYSTEMROOT%%system32 cimlby.exe -LaunchRA”,”%%SYSTEMROOT%%system32 cimlby.exe”,,”@%systemroot%system32 cbdyctl.dll,-151″,”%systemroot%system32 cbdyctl.dll”,152

0

Txtsetup.sif 文件详解

Txtsetup.sif 是一个安装信息文件 (sif), 主要用于 Windows 的文本安装模式(就如其名). 而且, 它还可能会被其它的一些东西使用, 例如, Windows PE 启动时也会用到它 (Windows PE 用到了文本安装模式的末尾和 GUI 安装模式的开始部分). 文本模式完成后, 这个文件就没什么用了; 它不会被复制到 Windows 安装文件中 (GUI 安装模式用到的安装文件). 因为 Windows 不会用到它, 所以, 像是系统文件保护 (SFC) 这样的功能就不会影响到它. 它也没有数字签名, 因此你可以随意修改它而不会出现问题.
你可以利用 txtsetup.sif 向你的安装文件中添加第三方驱动, 修改安装Windows 的最小系统需求, 添加或删除注册表预设, 以及更多.

0

常用软件推荐

常用软件推荐

System Repair Engineer,简称 SREng,是 KZTechs.COM 网站站长 Smallfrogs 开发的一款计算机安全辅助和系统维护辅助软件。主要用于发现、发掘潜在的系统故障和大多数由于计算机病毒造成的破坏,并提供一系列的修改建议和自动修复方法。

在 System Repair Engineer (SREng) 的帮助下,可以自己诊断操作系统里面可能存在的普遍性问题,即使是计算机的初学者,也可以使用 System Repair Engineer (SREng) 的智能扫描功能将系统的概况生成一份简要的日志,然后将该日志传送给对操作系统熟悉的朋友或网友,在他们的帮助下解决您系统可能存在的问题。