A typical Windows 2000 inf file
[Version]
Signature = "$ Windows NT $"
Class = USB
Classguid = {36fc9e60-c465-11cf-8056-444553540000}
Provider = % ysulyw %
Layoutfile = layout. inf
Driverver = 12/12/2001, 1.0.1.0
[Destinationdirs]; file copy directory
Defaultdestdir = 12; % WINDIR %/system32/Drivers
[Manufacturer]
% Ysulyw % = ysulyw; call the models Section
[Ysulyw]; start of Models
% USB/vid_xxxx & pid_xxxx.devicedesc % = lywusb. Dev, USB/vid_xxxx & pid_xxxx
; XXXX: hexadecimal value
[Lywusb. Dev. nt]; ddinstall byte starts
Copyfiles = lywusb. Files. Ext; call the copyfiles section.
Copyfiles = lywusb. Files. inf; call the copyfiles section.
Addreg = launchregsection; call addreg Section
[Lywusb. Files. Ext]; start of copyfiles
Thermo. sys
[Lywusb. Files. inf]; start of copyfiles
Thermo. inf
[Launchregsection]; beginning of addreg Section
Hkr, "Parameters", "coordinates", flg_addreg_type_dword, 0
[Lywusb. Dev. nt. Services]; The ddinstall. Services section begins.
Addservice = usblyw, 2, lywusb_serivce_inst
[Lywusb_service_inst]
Servicetype = 1
Starttype = 3
Errorcontrol = 1
Servicebinary = % 12%/Thermo. sys
[Strings]
Ysulyw = "ysulyw products"
USB/vid_xxxx & pid_xxxx.devicedesc = "ysulyw products (7c01a_xxxx _ pid_xxxx )"
; XXXX: hexadecimal value