gensmps2.inf Driver File Contents (geniusmouse.zip)

; gensmps2.inf
;
; Installation inf for the Genius NewScroll+ PS2 Mouse  adapter.
;
; (c) Copyright 1999 Genius 
;

[Version]
Signature="$Windows NT$"
Provider=%Genius%
Class=Mouse
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
DriverVer=01/20/2000,5.01.00.01
CatalogFile=netscroll.cat

[ClassInstall32]
AddReg=mouse_class_addreg

[mouse_class_addreg]
HKR,,Icon,,"-2" 
HKR,,Installer32,,"SysSetup.Dll,MouseClassInstaller" 
HKR,,NoInstallClass,,"1" 

[DestinationDirs]
DefaultDestDir   = 12

;
; Driver information
;
SharedDriver=gei8042,%gei8042.SharedDriverMsg%

[Manufacturer]
%Genius%   = Genius.Mfg

[Genius.Mfg]
%Genius.DeviceDesc0% = gei8042,*PNP0F12
%Genius.DeviceDesc1% = gei8042,*PNP0F13
%Genius.DeviceDesc2% = gei8042,*PNP0F03
%Genius.DeviceDesc3% = gei8042,*PNP0F0B

;
; General installation section
;

[gei8042]
AddReg=gei8042.AddReg
; Copy the driver over
CopyFiles=gei8042.CopyFiles

;[gei8042.HW.AddReg]


[gei8042.MigrateToDevnode]
gei8042=MouseDataQueueSize,MouseResolution,MouseSynchIn100ns,NumberOfButtons,SampleRate

[gei8042.HW]
AddReg = gei8042.HW.AddReg

[gei8042.HW.AddReg]
HKR,,"MouseDataQueueSize",0x00010003,100
HKR,,"MouseResolution",0x00010003,3
HKR,,"MouseSynchIn100ns",0x00010003,20000000
; HKR,,"NumberOfButtons",0x00010003,2
HKR,,"SampleRate",0x00010003,60
; If your mouse can't support init through the interrupt (ie it is too fast),
; uncomment the 2 lines below and comment out the MouseInitializedPolled set to 0 line
HKR,,"DisableInitializePolledUI",0x00010001,1
HKR,,"MouseInitializePolled",0x00010001,1
; HKR,,"MouseInitializePolled",0x00010003,0

; global to gensmps2.sys (affects both keyboard and mouse)
HKLM,"SYSTEM\CurrentControlSet\Services\gei8042\Parameters","PollingIterations",0x00010003,12000
HKLM,"SYSTEM\CurrentControlSet\Services\gezi8042\Parameters","PollingIterationsMaximum",0x00010003,12000
HKLM,"SYSTEM\CurrentControlSet\Services\gei8042\Parameters","ResendIterations",0x00010003,3


;
; File sections
;

[gei8042.CopyFiles]
gensmps2.sys

;
; Service Installation
;

[gei8042.Services]
AddService = gei8042, 0x00000002 , gei8042_Service_Inst, gei8042_EventLog_Inst
; Install mouclass.sys from msmouse.inf
Include=msmouse.inf
Needs=MouClass.Services

[gei8042_Service_Inst]
DisplayName    = %gei8042.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Keyboard Port
ServiceBinary  = %12%\gensmps2.sys


[gei8042_EventLog_Inst]
AddReg = gei8042_EventLog_AddReg

[gei8042_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\gensmps2.sys"
HKR,,TypesSupported,0x00010001,7


;
; This section is used during startup by the Windows NT Plug&Play Manager
; to simulate enumeration of the mouse based on information retrieved from
; ARC firmware/NTDETECT.
;
[LegacyXlate.DevId]
GENIUS_EASYSCROLL_PS2_MOUSE      = *PNP0F0E    ; EasyScroll PS/2 	 gei8042
GENIUS_EASYSCROLL_PS2_MOUSE      = *PNP0F03    ; EasyScroll PS/2	 gei8042
GENIUS_EASYSCROLL_PS2_MOUSE      = *PNP0F12    ; EasyScroll PS/2 	 gei8042
GENIUS_EASYSCROLL_PS2_MOUSE      = *PNP0F13    ; EasyScroll PS/2 	 gei8042

;
; This section is used during fresh install/upgrade to determine what Win95-style
; INF install section to associate with the currently installed mouse driver.
;
[LegacyXlate.Driver]
gei8042  = gei8042


;
; Source file information
;

[SourceDiskNames.x86]
1 = %DiskId1%,,,""

[SourceDisksFiles]
; Files for disk Genius Installation Disk #1 (Mouse)
gensmps2.sys = 1,,


[Strings]

;
; Non-Localizable Strings
;

REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_EXPAND_SZ  = 0x00020000
REG_BINARY     = 0x00000001
REG_DWORD      = 0x00010001
SERVICEROOT    = "System\CurrentControlSet\Services"

;
; Localizable Strings
;
gei8042.SharedDriverMsg = "keyboard port"

Genius.DeviceDesc0 = "Genius Netscroll+ Series PS2 Mouse "
Genius.DeviceDesc1 = "Genius Netscroll+ Series PS2 Mouse "
Genius.DeviceDesc2 = "Genius Netscroll+ Series PS2 Mouse "
Genius.DeviceDesc3 = "Genius Netscroll+ Series PS2 Mouse "
DiskId1 = "Genius Installation Disk #1 (Mouse)"
Genius = "Genius"
gei8042.SvcDesc="Netscroll+ Series PS2 Mouse Driver"
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: web4, load: 0.91