A typical Windows 98 inf file
[Version]
Signature = "$ Chicago $"
Class = USB
Provider = % ysulyw %
Driverver = 12/12/2001, 1.0.1.0
[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
[Precopysection]
Hkr, nosetupui, 1
[Destinationdirs]; file copy directory
Lywusb. Files. Ext = 10, system32/Drivers
Lywusb. Files. inf = 10, INF
[Lywusb. Dev]; start of Install
Copyfiles = lywusb. Files. Ext, lywusb. Files. inf; call the copyfiles Section
Addreg = lywusb. addreg; call the addreg Section
[Lywusb. addreg]; start of addreg Section
Hkr, ntmpdriver, thermo. sys
[Lywusb. Files. Ext]; start of copyfiles
Thermo. sys
[Lywusb. Files. inf]; start of copyfiles
Thermo. inf
[Strings]
Ysulyw = "ysulyw chips"
USB/vid_xxxx & pid_xxxx.devicedesc = "ysulyw chips (vid_xxxx _ pid_xxxx )"
; XXXX: hexadecimal value