QS.INF Driver File Contents (qs6240.zip)

[Version]
CatalogFile=joystick.cat
layoutfile=layout.inf, layout1.inf, layout2.inf
Signature="$CHICAGO$"
Class=HID
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%QSFT%

[ClassInstall]
Addreg=Class.AddReg

[Class.AddReg]
HKR,,,,%MediaClassName%
HKR,,Icon,,"-1"
HKR,,Installer,,mmci.dll

[Manufacturer]
%StdMfgName%=StdMfg
%QSName%=Quickshot

[StdMfg]
;
; This is the compatible id for HID game devices;
; it will be matched when the primary id is not recognized.
;
%HID_DEVICE_SYSTEM_GAME%=HIDGameDevice,HID_DEVICE_SYSTEM_GAME

[Quickshot]
%USB\VID_057F&PID_6223.DeviceDesc%=QSUSBJOYPAD, USB\VID_057F&PID_6223
%USB\VID_057F&PID_6238.DeviceDesc%=QSUSBJOYPADJR, USB\VID_057F&PID_6238
%USB\VID_057F&PID_0001.DeviceDesc%=QSUSBPROTOTYPE, USB\VID_057F&PID_0001
%USB\VID_057F&PID_6240.DeviceDesc%=QSGENX500USB, USB\VID_057F&PID_6240
%USB\VID_057F&PID_0002.DeviceDesc%=QSUSBPROTOJOYPAD, USB\VID_057F&PID_0002

[PreCopySection]
HKR,,NoSetupUI,,1

[DestinationDirs]
MSJSTICK.CopyList = 11          ; LDID_SYS
GAMEPORT.CopyList = 11          ; LDID_SYS
STDUSBJSTICK.CopyFiles = 10,system32\drivers
STDUSBJSTICK.DelFiles = 11
HIDGameDevice.Copy = 11         ; LDID_SYS

;---------------------------------------------------------------;

[MSJSTICK]
LogConfig=BasicJoyStick.LC0,BasicJoystick.LC1
CopyFiles=MSJSTICK.CopyList, GAMEPORT.CopyList
AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg
UpdateInis=MSJSTICK.UpdateInis

[*PNPB02F.det]
AddReg=PreCopySection

[BasicJoyStick.LC0]
ConfigPriority=HARDWIRED
IOConfig=201-201(3ff::)

[BasicJoyStick.LC1]
ConfigPriority=HARDWIRED
IOConfig=200-207(3ff::)

;---------------------------------------------------------------;

[QSUSBJOYPAD]
CopyFiles=STDUSBJSTICK.CopyFiles
DelFiles=STDUSBJSTICK.DelFiles
AddReg=QSUSBJOYPAD.AddReg
UpdateInis=MSJSTICK.UpdateInis

[QSUSBJOYPAD.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"hidusb.sys"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6223,OEMName,,"Quickshot Dual USB/Game Port Joypad"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6223,OEMCallOut,,joyhid.vxd
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6223,OEMData,3,03,00,08,10,08,00,00,00
HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6223,,,

[QSUSBJOYPADJR]
CopyFiles=STDUSBJSTICK.CopyFiles
DelFiles=STDUSBJSTICK.DelFiles
AddReg=QSUSBJOYPADJR.AddReg
UpdateInis=MSJSTICK.UpdateInis

[QSUSBJOYPADJR.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"hidusb.sys"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6238,OEMName,,"Quickshot USB STRIKE PAD"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6238,OEMCallOut,,joyhid.vxd
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6238,OEMData,3,03,00,08,10,08,00,00,00
HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6238,,,

[QSUSBPROTOTYPE]
;CopyFiles=STDUSBJSTICK.CopyFiles,MSJSTICK.CopyList
CopyFiles=STDUSBJSTICK.CopyFiles
DelFiles=STDUSBJSTICK.DelFiles
AddReg=QSUSBPROTOTYPE.AddReg
UpdateInis=MSJSTICK.UpdateInis

[QSUSBPROTOTYPE.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"hidusb.sys"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_0001,OEMName,,"Quickshot Prototype Joypad"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_0001,OEMCallOut,,joyhid.vxd
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_0001,OEMData,3,03,00,08,10,08,00,00,00
HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_0001,,,

[QSUSBPROTOJOYPAD]
CopyFiles=STDUSBJSTICK.CopyFiles
DelFiles=STDUSBJSTICK.DelFiles
AddReg=QSUSBPROTOJOYPAD.AddReg
UpdateInis=MSJSTICK.UpdateInis

[QSUSBPROTOJOYPAD.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"hidusb.sys"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_0002,OEMName,,"Quickshot Prototype Joypad"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_0002,OEMCallOut,,joyhid.vxd
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_0002,OEMData,3,20,00,00,10,0a,00,00,00
HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_0002,,,

[QSGENX500USB]
CopyFiles=STDUSBJSTICK.CopyFiles
DelFiles=STDUSBJSTICK.DelFiles
AddReg=QSGENX500USB.AddReg
UpdateInis=MSJSTICK.UpdateInis

[QSGENX500USB.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"hidusb.sys"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6240,OEMName,,"Quickshot GenX 500 USB Joystick"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6240,OEMCallOut,,joyhid.vxd
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6240,OEMData,3,03,00,08,10,08,00,00,00
HKLM,System\CurrentControlSet\control\MediaProperties\PrivateProperties\Joystick\OEM\VID_057F&PID_6240,,,

[STDUSBJSTICK.CopyFiles]
hidusb.sys
hidclass.sys
hidparse.sys

[STDUSBJSTICK.DelFiles]
hidusb.sys
hidclass.sys
hidparse.sys

;---------------------------------------------------------------;

[MSJSTICK.CopyList]
vjoyd.vxd,,
msjstick.drv,,

[GAMEPORT.CopyList]
msanalog.vxd,,

[JOYSTICK.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\joystick,,,

[MSJSTICK.AddReg]
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Description,,%*PNPB02F.DeviceDesc%
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers,SubClasses,,"joystick"

[ThrustMaster.AddReg]
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Description,,%ThrustMaster.DeviceDesc%
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers,SubClasses,,"joystick"

[MSJSTICK.UpdateInis]
system.ini,drivers,"joystick="


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;  Install section for HID game devices  ;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[HIDGameDevice]
CopyFiles=HIDGameDevice.Copy
;CopyFiles=HIDGameDevice.Copy,MSJSTICK.CopyList
AddReg=HIDGameDevice.AddReg

[HIDGameDevice.Copy]
joyhid.vxd

[HIDGameDevice.AddReg]
HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"
HKR,,NTMPDriver,,"joyhid.vxd"
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers\joystick\msjstick.drv,MiniDriver,,joyhid.vxd
HKR,Drivers\joystick\msjstick.drv,MiniDriverFlags,1,3,0,0,0
HKR,Drivers,SubClasses,,"joystick"
HKR,Drivers,MIGRATED,,0
HKR,Drivers\joystick,,,
HKR,Drivers\joystick\msjstick.drv,Description,,%HID_DEVICE_SYSTEM_GAME%

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


;---------------------------------------------------------------;

[Strings]
;Non-localized strings
KEY_OEM="SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"

;Localized strings
StdMfgName="(Standard game device)"
QSFT="Quickshot"
QSName="Quickshot"
*PNPB02F.DeviceDesc="Gameport Joystick"
ThrustMaster.DeviceDesc="ThrustMaster ACM Game Card"
MediaClassName="Sound, video and game controllers"
USB\VID_057F&PID_6223.DeviceDesc="Quickshot Dual USB/Game Port Joypad"
USB\VID_057F&PID_6238.DeviceDesc="Quickshot USB STRIKE PAD"
USB\VID_057F&PID_0001.DeviceDesc="Quickshot Prototype USB Joypad"
USB\VID_057F&PID_6240.DeviceDesc="Quickshot GenX 500 USB Joystick"
USB\VID_057F&PID_0002.DeviceDesc="Quickshot USB Joypad - Prototype"

HID_DEVICE_SYSTEM_GAME="HID-compliant game controller"
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: web1, load: 1.41