xid.inf Driver File Contents (xid.zip)

[Version]
Signature="$Chicago$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
;Class=Unknown
Provider=%XIDProvider%
DriverVer=11/13/2002,0.0.1.0

[Manufacturer]
%XIDProvider% = XID.Manufacturer1

[XID.Manufacturer1]
%XID%=XID.Install, USB\VID_045E&PID_0202      ; Microsoft Xbox Controller (original) #X08-17160
%XID%=XID.Install, USB\VID_0738&PID_4536 	  ; Madcatz Microcon Xbox Controller 
%XID%=XID.Install, USB\VID_045E&PID_0285      ; Microsoft Xbox Controller S #X08-69873
%XID%=XID.Install, USB\VID_0738&PID_4516      ; Mad Catz #4516 Control Pad
%XID%=XID.Install, USB\VID_0738&PID_4526      ; Mad Catz #4526 Control Pad
; lets test my theory about compatible class/subclass ids
%XID%=XID.Install, USB\CLASS_58&SUBCLASS_42
%XID%=XID.Install, USB\CLASS_58 

[DestinationDirs]
XID.Files.Driver=10,System32\Drivers
XID.Files.Driver.NTx86=10,System32\Drivers

[SourceDisksNames]
1="XID build directory",,,

[SourceDisksFiles]
xid.sys=1,.

[SourceDisksFiles.x86]
xid.sys=1,.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows 98

[XID.Install]
CopyFiles=XID.Files.Driver
AddReg=XID.AddReg

[XID.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,xid.sys

[XID.Files.Driver]
xid.sys

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows 2000

[XID.Install.NTx86]
CopyFiles=XID.Files.Driver.NTx86

[XID.Files.Driver.NTx86]
xid.sys,,,%COPYFLG_NOSKIP%

[XID.Install.NTx86.Services]
AddService = XID, %SPSVCINST_ASSOCSERVICE%, XID.Service

[XID.Service]
DisplayName    = %XID.ServiceName%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %10%\System32\Drivers\xid.sys

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Strings

[Strings]
XIDProvider="ZeroX"
XID="XBox Controller HID Minidriver, XID"
XID.ServiceName="XBox Controller HID Minidriver, XID"

SPSVCINST_ASSOCSERVICE=0x00000002	; Driver service is associated with device being installed
COPYFLG_NOSKIP=2	; Do not allow user to skip file
SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=2
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 1.79