CONTOUR.INF Driver File Contents (p5p303.zip)

; CONTOUR.INF
;
; Installs Windows 95/98/ME and 2000/XP drivers for Perfit Optical Mouse (PS/2)

[Version]
Signature="$CHICAGO$"
Class=Mouse
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider=%Provider%
DriverVer=12/04/2003, 3.03.1204
;CatalogFile.NTx86=contour.cat

[SourceDisksNames]
100=%DiskID%,,
101=%DiskID%,Contour.cab,

[SourceDisksFiles]
contour.bmp=100
contour.stp=100
lcsetp16.dll=100
lcsetp32.dll=100
left.reg=100
right.reg=100
button_p.dll=101
clicks_p.dll=101
config16.dll=101
config32.exe=101
contour.chm=101
contour.hlp=101
jumps_p.dll=101
meter_p.dll=101
motion_p.dll=101
msvcrt.dll=101
pageicon.exe=101
ps2xmse.sys=101
reminder.exe=101
remove.exe=101
remove.ing=101
scroll_p.dll=101
strings.dll=101
timer_p.dll=101
xmcoinst.dll=101
xmouse32.dll=101
xmoused.vxd=101
xmse.dll=101
xpage.dll=101
xpnt32.dll=101
xpoint32.exe=101
xpointps.dll=101
xwheel.exe=101
xwheeld.dll=101

[DestinationDirs]
Sys.Files        = 11                    ; LDID_SYS
XMCoInst.Copy    = 11                    ; LDID_SYS
Driver.Files     = 12                    ; LDID_IOS
DefaultDestDir   = 10,%Mouse.Dir%        ; LDID_WIN\%Mouse.Dir%

; ---------------------------------------------------------
; Manufacturer Sections
; ---------------------------------------------------------
[Manufacturer]
%MouseMfg%=MouseMfg

[MouseMfg]
%PS2.DeviceDesc%=LCSmsePS2,*PNP0F13,*PNP0F12,*PNP0F0E,*PNP0F03

[LCSmsePS2.PosDup]
*PNP0F03,*PNP0F0B,*PNP0F12,*PNP0F1C,*PNP0F0E,*PNP0F13

; ---------------------------------------------------------
; Win9X/ME Sections
; ---------------------------------------------------------
[LCSmsePS2]
DelReg=Prev.DelReg, Prev.DelReg.Win
AddReg=PS2Core.AddReg, MouseCore.AddReg, MouseCore.AddReg.Win, MouseOEM.AddReg, MouseOEM.AddReg.Win
CopyFiles=Sys.Files, Mouse.Copy, Mouse.Copy.Win
UpdateInis=Mouse.Ini
LogConfig=PS2.LogConfig

[PS2.LogConfig]
ConfigPriority=HARDWIRED
IRQConfig=12

[PS2Core.AddReg]
HKR,,DevLoader,,"*vmouse"
HKR,,MouseType,,"PS2"

; ---------------------------------------------------------
[Prev.DelReg.Win]
HKR,,DevLoader
HKR,,MouseDriver
HKR,,MouseType
HKR,,ComInfo

[MouseCore.AddReg.Win]
HKR,,MouseDriver,,"%Mouse.VxD%.VXD"
HKR,,ConfigHandler16,,"%10%\%Mouse.Dir%\Config16.Dll, ConfigHandler16"

[MouseOEM.AddReg.Win]
HKR,"Config16","%Mouse.Dir%.Config32",,"%10%\%Mouse.Dir%\Config32.exe %VxDName%"
HKR,"Config16","%Mouse.Dir%.PageIcon",,"%10%\%Mouse.Dir%\PageIcon.exe Software\LCS\%Mouse.DevID%"
HKR,"Config16","%Mouse.Dir%.XWHEEL",,"%10%\%Mouse.Dir%\XWHEEL.exe"

HKLM,"System\CurrentControlSet\Control\SessionManager\KnownVxDs","XMOUSE0",,"%VxDName%"

HKLM,"%SMWCV%\Run","%Mouse.Dir%.Config32",,"%10%\%Mouse.Dir%\Config32.exe %VxDName%"
HKLM,"%SMWCV%\Run","%Mouse.Dir%.PageIcon",,"%10%\%Mouse.Dir%\PageIcon.exe Software\LCS\%Mouse.DevID%"
HKLM,"%SMWCV%\Run","%Mouse.Dir%.XWHEEL",,"%10%\%Mouse.Dir%\XWHEEL.exe"

HKLM,"Software\LCS\%Mouse.DevID%","XMouseObject",,"\\.\%VxDName%"
HKLM,"Software\LCS\%Mouse.DevID%","NumInstances",1,1,0,0,0

HKLM,"%ScrollApp%\general\0","ClassName",,"ListBox"
HKLM,"%ScrollApp%\general\0","OSType",1,02,00,00,00
HKLM,"%ScrollApp%\general\0","PanType",1,02,00,00,00
HKLM,"%ScrollApp%\general\0","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\general\1","ClassName",,"Edit"
HKLM,"%ScrollApp%\general\1","OSType",1,02,00,00,00
HKLM,"%ScrollApp%\general\1","PanType",1,02,00,00,00
HKLM,"%ScrollApp%\general\1","ScrollType",1,02,00,00,00

HKLM,"%ScrollApp%\general\2","ClassName",,"RichEdit20a"
HKLM,"%ScrollApp%\general\2","OSType",1,02,00,00,00
HKLM,"%ScrollApp%\general\2","PanType",1,02,00,00,00
HKLM,"%ScrollApp%\general\2","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\general\3","ClassName",,"SysTreeView32"
HKLM,"%ScrollApp%\general\3","OSType",1,02,00,00,00
HKLM,"%ScrollApp%\general\3","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\general\4","ClassName",,"SysListView32"
HKLM,"%ScrollApp%\general\4","OSType",1,02,00,00,00
HKLM,"%ScrollApp%\general\4","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\IE4\0","ProcessName",,"explorer.exe"
HKLM,"%ScrollApp%\IE4\0","ClassName",,"Internet Explorer_Server"
HKLM,"%ScrollApp%\IE4\0","OSType",1,03,00,00,00
HKLM,"%ScrollApp%\IE4\0","PanType",1,02,00,00,00
HKLM,"%ScrollApp%\IE4\0","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\IE5\0","ProcessName",,"Iexplore.exe"
HKLM,"%ScrollApp%\IE5\0","OSType",1,03,00,00,00
HKLM,"%ScrollApp%\IE5\0","PanType",1,02,00,00,00
HKLM,"%ScrollApp%\IE5\0","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\lotus8\0","ProcessName",,"123w.exe"
HKLM,"%ScrollApp%\lotus8\0","ScrollType",1,02,00,00,00
HKLM,"%ScrollApp%\lotus8\0","ScrollbarClassName",,"Lego.SCROLLBAR"

HKLM,"%ScrollApp%\Office97\0","ForegroundClassName",,"BinderFrame"
HKLM,"%ScrollApp%\Office97\0","HasMenu",1,00,00,00,00
HKLM,"%ScrollApp%\Office97\0","PanType",1,02,00,00,00
HKLM,"%ScrollApp%\Office97\0","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\Office97\1","ProcessName",,"excel.exe"
HKLM,"%ScrollApp%\Office97\1","ForegroundClassName",,"XLMAIN"
HKLM,"%ScrollApp%\Office97\1","HasMenu",1,00,00,00,00
HKLM,"%ScrollApp%\Office97\1","PanType",1,02,00,00,00
HKLM,"%ScrollApp%\Office97\1","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\Office97\2","ProcessName",,"outlook.exe"
HKLM,"%ScrollApp%\Office97\2","ForegroundClassName",,"rctrl_renwnd32"
HKLM,"%ScrollApp%\Office97\2","HasMenu",1,00,00,00,00
HKLM,"%ScrollApp%\Office97\2","PanType",1,02,00,00,00
HKLM,"%ScrollApp%\Office97\2","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\Office97\3","ProcessName",,"photoed.exe"
HKLM,"%ScrollApp%\Office97\3","ForegroundClassName",,"MSPhotoEditor32MainClass"
HKLM,"%ScrollApp%\Office97\3","PanType",1,02,00,00,00
HKLM,"%ScrollApp%\Office97\3","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\Office97\4","ProcessName",,"powerpnt.exe"
HKLM,"%ScrollApp%\Office97\4","ForegroundClassName",,"PP97FrameClass"
HKLM,"%ScrollApp%\Office97\4","HasMenu",1,00,00,00,00
HKLM,"%ScrollApp%\Office97\4","PanType",1,01,00,00,00
HKLM,"%ScrollApp%\Office97\4","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\Office97\5","ProcessName",,"winword.exe"
HKLM,"%ScrollApp%\Office97\5","ForegroundClassName",,"OpusApp"
HKLM,"%ScrollApp%\Office97\5","HasMenu",1,00,00,00,00
HKLM,"%ScrollApp%\Office97\5","PanType",1,02,00,00,00
HKLM,"%ScrollApp%\Office97\5","ScrollType",1,03,00,00,00

HKLM,"%ScrollApp%\WinHelp98\0","OSType",1,02,00,00,00
HKLM,"%ScrollApp%\WinHelp98\0","ProcessName",,"hh.exe"
HKLM,"%ScrollApp%\WinHelp98\0","ClassName",,"hh_kwd_vlist"
HKLM,"%ScrollApp%\WinHelp98\0","ScrollType",1,02,00,00,00

HKLM,"%ScrollApp%\Taro8\0","ProcessName",,"Taro.exe"
HKLM,"%ScrollApp%\Taro8\0","ClassName",,"JSTileSheet"
HKLM,"%ScrollApp%\Taro8\0","ScrollType",1,05,00,00,00

HKLM,"%ScrollApp%\Taro8\1","ProcessName",,"Taro.exe"
HKLM,"%ScrollApp%\Taro8\1","ClassName",,"AfxWnd40"
HKLM,"%ScrollApp%\Taro8\1","ScrollType",1,05,00,00,00

HKLM,"%AsnSetButton%\0","Tag",1,00,00,00,00,03,00,00,00,01,00,00,00
HKLM,"%AsnSetButton%\0","Active",1,01,00,00,00
HKLM,"%AsnSetButton%\0","Eat",1,01,00,00,00
HKLM,"%AsnSetButton%\0","Priority",1,f4,01,00,00

HKLM,"%AsnSetButton%\0\Trigger","Type",1,07,00,00,00
HKLM,"%AsnSetButton%\0\Trigger","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\0\Trigger","SubType",1,01,00,00,00
HKLM,"%AsnSetButton%\0\Trigger","Class",1,32,67,87,25,77,d9,cf,11,b8,e6,e5,28,f9,bf,79,1a
HKLM,"%AsnSetButton%\0\Trigger","Data",1,00,00,00,00,03,00,00,00,01,00,00,00

HKLM,"%AsnSetButton%\0\Action","Type",1,00,00,00,00
HKLM,"%AsnSetButton%\0\Action","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\0\Action","Count",1,04,00,00,00

HKLM,"%AsnSetButton%\0\Action\0","Type",1,02,00,00,00
HKLM,"%AsnSetButton%\0\Action\0","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\0\Action\0","Vk",1,12,00,00,00
HKLM,"%AsnSetButton%\0\Action\0","Scan",1,38,00,00,00
HKLM,"%AsnSetButton%\0\Action\0","Flags",1,00,00,00,00
HKLM,"%AsnSetButton%\0\Action\0","Extra",1,00,00,00,00

HKLM,"%AsnSetButton%\0\Action\1","Type",1,02,00,00,00
HKLM,"%AsnSetButton%\0\Action\1","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\0\Action\1","Vk",1,25,00,00,00
HKLM,"%AsnSetButton%\0\Action\1","Scan",1,4b,00,00,00
HKLM,"%AsnSetButton%\0\Action\1","Flags",1,01,00,00,00
HKLM,"%AsnSetButton%\0\Action\1","Extra",1,00,00,00,00

HKLM,"%AsnSetButton%\0\Action\2","Type",1,02,00,00,00
HKLM,"%AsnSetButton%\0\Action\2","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\0\Action\2","Vk",1,25,00,00,00
HKLM,"%AsnSetButton%\0\Action\2","Scan",1,4b,00,00,00
HKLM,"%AsnSetButton%\0\Action\2","Flags",1,03,00,00,00
HKLM,"%AsnSetButton%\0\Action\2","Extra",1,00,00,00,00

HKLM,"%AsnSetButton%\0\Action\3","Type",1,02,00,00,00
HKLM,"%AsnSetButton%\0\Action\3","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\0\Action\3","Vk",1,12,00,00,00
HKLM,"%AsnSetButton%\0\Action\3","Scan",1,38,00,00,00
HKLM,"%AsnSetButton%\0\Action\3","Flags",1,02,00,00,00
HKLM,"%AsnSetButton%\0\Action\3","Extra",1,00,00,00,00

HKLM,"%AsnSetButton%\1","Tag",1,00,00,00,00,03,00,00,00,01,00,00,00
HKLM,"%AsnSetButton%\1","Active",1,01,00,00,00
HKLM,"%AsnSetButton%\1","Eat",1,01,00,00,00
HKLM,"%AsnSetButton%\1","Priority",1,f4,01,00,00

HKLM,"%AsnSetButton%\1\Trigger","Type",1,07,00,00,00
HKLM,"%AsnSetButton%\1\Trigger","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\1\Trigger","SubType",1,01,00,00,00
HKLM,"%AsnSetButton%\1\Trigger","Class",1,32,67,87,25,77,d9,cf,11,b8,e6,e5,28,f9,bf,79,1a
HKLM,"%AsnSetButton%\1\Trigger","Data",1,00,00,00,00,03,00,00,00,02,00,00,00

HKLM,"%AsnSetButton%\2","Tag",1,00,00,00,00,04,00,00,00,02,00,00,00
HKLM,"%AsnSetButton%\2","Active",1,01,00,00,00
HKLM,"%AsnSetButton%\2","Eat",1,01,00,00,00
HKLM,"%AsnSetButton%\2","Priority",1,f4,01,00,00

HKLM,"%AsnSetButton%\2\Trigger","Type",1,07,00,00,00
HKLM,"%AsnSetButton%\2\Trigger","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\2\Trigger","SubType",1,01,00,00,00
HKLM,"%AsnSetButton%\2\Trigger","Class",1,32,67,87,25,77,d9,cf,11,b8,e6,e5,28,f9,bf,79,1a
HKLM,"%AsnSetButton%\2\Trigger","Data",1,00,00,00,00,04,00,00,00,01,00,00,00

HKLM,"%AsnSetButton%\2\Action","Type",1,00,00,00,00
HKLM,"%AsnSetButton%\2\Action","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\2\Action","Count",1,04,00,00,00

HKLM,"%AsnSetButton%\2\Action\0","Type",1,02,00,00,00
HKLM,"%AsnSetButton%\2\Action\0","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\2\Action\0","Vk",1,12,00,00,00
HKLM,"%AsnSetButton%\2\Action\0","Scan",1,38,00,00,00
HKLM,"%AsnSetButton%\2\Action\0","Flags",1,00,00,00,00
HKLM,"%AsnSetButton%\2\Action\0","Extra",1,00,00,00,00

HKLM,"%AsnSetButton%\2\Action\1","Type",1,02,00,00,00
HKLM,"%AsnSetButton%\2\Action\1","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\2\Action\1","Vk",1,27,00,00,00
HKLM,"%AsnSetButton%\2\Action\1","Scan",1,4d,00,00,00
HKLM,"%AsnSetButton%\2\Action\1","Flags",1,01,00,00,00
HKLM,"%AsnSetButton%\2\Action\1","Extra",1,00,00,00,00

HKLM,"%AsnSetButton%\2\Action\2","Type",1,02,00,00,00
HKLM,"%AsnSetButton%\2\Action\2","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\2\Action\2","Vk",1,27,00,00,00
HKLM,"%AsnSetButton%\2\Action\2","Scan",1,4d,00,00,00
HKLM,"%AsnSetButton%\2\Action\2","Flags",1,03,00,00,00
HKLM,"%AsnSetButton%\2\Action\2","Extra",1,00,00,00,00

HKLM,"%AsnSetButton%\2\Action\3","Type",1,02,00,00,00
HKLM,"%AsnSetButton%\2\Action\3","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\2\Action\3","Vk",1,12,00,00,00
HKLM,"%AsnSetButton%\2\Action\3","Scan",1,38,00,00,00
HKLM,"%AsnSetButton%\2\Action\3","Flags",1,02,00,00,00
HKLM,"%AsnSetButton%\2\Action\3","Extra",1,00,00,00,00

HKLM,"%AsnSetButton%\3","Tag",1,00,00,00,00,04,00,00,00,02,00,00,00
HKLM,"%AsnSetButton%\3","Active",1,01,00,00,00
HKLM,"%AsnSetButton%\3","Eat",1,01,00,00,00
HKLM,"%AsnSetButton%\3","Priority",1,f4,01,00,00

HKLM,"%AsnSetButton%\3\Trigger","Type",1,07,00,00,00
HKLM,"%AsnSetButton%\3\Trigger","Tag",1,00,00,00,00
HKLM,"%AsnSetButton%\3\Trigger","SubType",1,01,00,00,00
HKLM,"%AsnSetButton%\3\Trigger","Class",1,32,67,87,25,77,d9,cf,11,b8,e6,e5,28,f9,bf,79,1a
HKLM,"%AsnSetButton%\3\Trigger","Data",1,00,00,00,00,04,00,00,00,02,00,00,00

; ---------------------------------------------------------
[Sys.Files]
msvcrt.dll,,,32
xmoused.vxd,,,4

[Mouse.Copy.Win]
config16.dll,,,4
lcsetp16.dll,,,4
lcsetp32.dll,,,4
xwheel.exe,,,4
xwheeld.dll,,,4

[PreInstall.Files]
contour.bmp
contour.cab
contour.stp
contour.cat
lcsetp16.dll
lcsetp32.dll
left.reg
right.reg

[Mouse.Ini]
system.ini,boot,,"mouse.drv=mouse.drv"
system.ini,boot.description,,"mouse.drv=%SystemIni.DeviceDesc%"
system.ini,386Enh,,"mouse=*vmouse, msmouse.vxd"

; ---------------------------------------------------------
; Win2K/XP Sections
; ---------------------------------------------------------
[LCSmsePS2.NTx86]
Include=msmouse.inf
Needs=PS2_Inst
DelReg=Prev.DelReg
AddReg=MouseCore.AddReg, MouseOEM.AddReg, PS2MouseOEM.AddReg
CopyFiles=Mouse.Copy, Driver.Files
Reboot

[LCSmsePS2.NTx86.Services]
AddService=ps2xmse,, Ps2port_Service_Inst
Include=msmouse.inf
Needs=PS2_Inst.Services

; ---------------------------------------------------------
[Ps2port_Service_Inst]
DisplayName    = %Ps2port.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\Ps2xmse.sys
LoadOrderGroup = Pointer Port

[LCSmsePS2.NTx86.HW]
AddReg=PS2MouseHW.AddReg
Include=msmouse.inf
Needs=PS2_Inst.HW

[PS2MouseHW.AddReg]
HKR,,"UpperFilters",0x00010000,"Ps2xmse"

; ---------------------------------------------------------
[PS2MouseOEM.AddReg]
HKLM,"%SMWCV%\Run","%Mouse.Dir%.Config32",,"%10%\%Mouse.Dir%\Config32.exe %PS2.DeviceDesc%"
HKLM,"%SMWCV%\Run","%Mouse.Dir%.PageIcon",,"%10%\%Mouse.Dir%\PageIcon.exe Software\LCS\%Mouse.DevID%"

; ---------------------------------------------------------
[Driver.Files]
ps2xmse.sys,,,4

; ---------------------------------------------------------
; Common Sections
; ---------------------------------------------------------
[Prev.DelReg]
HKCU,"Control Panel\Mouse","MouseSensitivity"
HKCU,"Control Panel\Mouse","SnapToDefaultButton"
HKCU,"Control Panel\Mouse","SwapMouseButtons"
HKCU,"Software\LCS"
HKLM,"Software\LCS"

[MouseCore.AddReg]
HKCU,"Control Panel\Mouse","MouseSpeed",,"0"
HKCU,"Control Panel\Mouse","MouseThreshold1",,"0"
HKCU,"Control Panel\Mouse","MouseThreshold2",,"0"

HKCR,"CLSID\{54556F00-BD67-11CF-B8E6-E528F9BF791A}",,,"xpage"
HKCR,"CLSID\{54556F00-BD67-11CF-B8E6-E528F9BF791A}\InProcServer32",,,"%10%\%Mouse.Dir%\xpage.dll"
HKCR,"CLSID\{54556F00-BD67-11CF-B8E6-E528F9BF791A}\InProcServer32","ThreadingModel",,"Apartment"

HKCR,"CLSID\{500E3A25-B34B-11CF-BBF9-0040051ECE31}",,,"XPoint"
HKCR,"CLSID\{500E3A25-B34B-11CF-BBF9-0040051ECE31}\LocalServer32",,,"%10%\%Mouse.Dir%\xpoint32.exe"

HKCR,"CLSID\%PSF%",,,"PSFactoryBuffer"
HKCR,"CLSID\%PSF%\InProcServer32",,,"%10%\%Mouse.Dir%\xpointps.dll"
HKCR,"CLSID\%PSF%\InProcServer32","ThreadingModel",,"Both"

HKCR,"Interface\%PSF%",,,"IXPoint"
HKCR,"Interface\%PSF%\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\%PSF%\NumMethods",,,"5"
HKCR,"Interface\{500E3A26-B34B-11CF-BBF9-0040051ECE31}",,,"IXEdit"
HKCR,"Interface\{500E3A26-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A26-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"7"
HKCR,"Interface\{500E3A32-B34B-11CF-BBF9-0040051ECE31}",,,"ISpotSet"
HKCR,"Interface\{500E3A32-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A32-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"11"
HKCR,"Interface\{500E3A33-B34B-11CF-BBF9-0040051ECE31}",,,"IEnumSpot"
HKCR,"Interface\{500E3A33-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A33-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"7"
HKCR,"Interface\{500E3A34-B34B-11CF-BBF9-0040051ECE31}",,,"ISpot"
HKCR,"Interface\{500E3A34-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A34-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"7"
HKCR,"Interface\{500E3A35-B34B-11CF-BBF9-0040051ECE31}",,,"IAsnSet"
HKCR,"Interface\{500E3A35-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A35-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"13"
HKCR,"Interface\{500E3A36-B34B-11CF-BBF9-0040051ECE31}",,,"IEnumAsn"
HKCR,"Interface\{500E3A36-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A36-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"7"
HKCR,"Interface\{500E3A37-B34B-11CF-BBF9-0040051ECE31}",,,"ITag"
HKCR,"Interface\{500E3A37-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A37-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"6"
HKCR,"Interface\{500E3A38-B34B-11CF-BBF9-0040051ECE31}",,,"ITriggerFactory"
HKCR,"Interface\{500E3A38-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A38-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"11"
HKCR,"Interface\{500E3A39-B34B-11CF-BBF9-0040051ECE31}",,,"IActionFactory"
HKCR,"Interface\{500E3A39-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A39-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"15"
HKCR,"Interface\{500E3A3A-B34B-11CF-BBF9-0040051ECE31}",,,"IAsn"
HKCR,"Interface\{500E3A3A-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A3A-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"9"
HKCR,"Interface\{500E3A3C-B34B-11CF-BBF9-0040051ECE31}",,,"IXAdviseSink"
HKCR,"Interface\{500E3A3C-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A3C-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"4"
HKCR,"Interface\{500E3A3D-B34B-11CF-BBF9-0040051ECE31}",,,"IXAdvisor"
HKCR,"Interface\{500E3A3D-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A3D-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"5"
HKCR,"Interface\{500E3A40-B34B-11CF-BBF9-0040051ECE31}",,,"ITrigger"
HKCR,"Interface\{500E3A40-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A40-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"9"
HKCR,"Interface\{500E3A41-B34B-11CF-BBF9-0040051ECE31}",,,"IAction"
HKCR,"Interface\{500E3A41-B34B-11CF-BBF9-0040051ECE31}\ProxyStubClsid32",,,"%PSF%"
HKCR,"Interface\{500E3A41-B34B-11CF-BBF9-0040051ECE31}\NumMethods",,,"5"

HKCR,"CLSID\{500E3A24-B34B-11CF-BBF9-0040051ECE31}",,,"XMouse"
HKCR,"CLSID\{500E3A24-B34B-11CF-BBF9-0040051ECE31}\InProcServer32",,,"%10%\%Mouse.Dir%\xmouse32.dll"

HKCR,"CLSID\{258766D5-D977-11CF-B8E6-E528F9BF791A}",,,"XMouse Action"
HKCR,"CLSID\{258766D5-D977-11CF-B8E6-E528F9BF791A}\InProcServer32",,,"%10%\%Mouse.Dir%\xmouse32.dll"

[MouseOEM.AddReg]
HKLM,"%SMWCV%\Controls Folder\Mouse\shellex\PropertySheetHandlers\%Mouse.Dir%",,,"{54556F00-BD67-11CF-B8E6-E528F9BF791A}"
HKLM,"%SMWCV%\Uninstall\%Mouse.Dir%","DisplayName",,"%Uninstall.DeviceDesc%"
HKLM,"%SMWCV%\Uninstall\%Mouse.Dir%","UninstallString",,"%10%\%Mouse.Dir%\Remove.exe"

HKLM,"Software\LCS\%Mouse.DevID%","product",,"%SystemIni.DeviceDesc%"
HKLM,"Software\LCS\%Mouse.DevID%","version",,"%DriverVersion%"
HKLM,"Software\LCS\%Mouse.DevID%","copyright",,"%Copyright%"

HKCR,"CLSID\%Mouse.DevID%",,,"Perfit Optical Mouse"
HKCR,"CLSID\%Mouse.DevID%\InProcServer32",,,"%10%\%Mouse.Dir%\%Mouse.Dll%.dll"

HKCR,"CLSID\{25876702-D977-11CF-B8E6-E528F9BF791A}",,,"Perfit Scroll Action"
HKCR,"CLSID\{25876702-D977-11CF-B8E6-E528F9BF791A}\InProcServer32",,,"%10%\%Mouse.Dir%\%Mouse.Dll%.dll"

HKCR,"CLSID\{25876732-D977-11CF-B8E6-E528F9BF791A}",,,"Perfit Button Trigger"
HKCR,"CLSID\{25876732-D977-11CF-B8E6-E528F9BF791A}\InProcServer32",,,"%10%\%Mouse.Dir%\%Mouse.Dll%.dll"

HKLM,"Software\LCS\%Mouse.Dir%\CustomPages","HelpFile",,"%Mouse.Hlp%.chm"

HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\button","help",,"%Mouse.Hlp%.hlp"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\button","page",,"button_p.dll"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\button","oem",,"strings.dll"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\button","info",,"Software\LCS\%Mouse.DevID%"
;HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\button","left-handed",,"1"  ; uncomment for LH model or use .REG files

HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\motion","help",,"%Mouse.Hlp%.hlp"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\motion","page",,"motion_p.dll"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\motion","oem",,"strings.dll"

HKLM,"Software\LCS\%Mouse.Dir%\CustomPages","PageOrder",,"scroll clicks autojumps meter timer"

HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\scroll","help",,"%Mouse.Hlp%.hlp"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\scroll","page",,"scroll_p.dll"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\scroll","oem",,"strings.dll"

HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\clicks","help",,"%Mouse.Hlp%.hlp"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\clicks","page",,"clicks_p.dll"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\clicks","oem",,"strings.dll"

HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\autojumps","help",,"%Mouse.Hlp%.hlp"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\autojumps","page",,"jumps_p.dll"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\autojumps","oem",,"strings.dll"

HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\meter","help",,"%Mouse.Hlp%.hlp"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\meter","page",,"meter_p.dll"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\meter","oem",,"strings.dll"

HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\timer","help",,"%Mouse.Hlp%.hlp"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\timer","page",,"timer_p.dll"
HKLM,"Software\LCS\%Mouse.Dir%\CustomPages\timer","oem",,"strings.dll"

HKLM,"Software\LCS\%Mouse.Dir%\reminder","help",,"%Mouse.Hlp%.hlp"
HKLM,"Software\LCS\%Mouse.Dir%\scroll exceptions","help",,"%Mouse.Hlp%.hlp"

HKLM,"%AsnSetScroll%\0","Tag",1, 00,00,00,00,00,00,00,00
HKLM,"%AsnSetScroll%\0","Active",1, 01,00,00,00
HKLM,"%AsnSetScroll%\0","Eat",1, 01,00,00,00
HKLM,"%AsnSetScroll%\0","Priority",1, f4,01,00,00

HKLM,"%AsnSetScroll%\0\Action","Type",1, 0b,00,00,00
HKLM,"%AsnSetScroll%\0\Action","Tag",1, 00,00,00,00
HKLM,"%AsnSetScroll%\0\Action","SubType",1, 01,00,00,00
HKLM,"%AsnSetScroll%\0\Action","Class",1, 02,67,87,25,77,d9,cf,11,b8,e6,e5,28,f9,bf,79,1a
HKLM,"%AsnSetScroll%\0\Action","Data",1, 00,00,00,00,00,00,00,00

; ---------------------------------------------------------
[Mouse.Copy]
button_p.dll,,,4
clicks_p.dll,,,4
config32.exe,,,4
contour.bmp,,,4
contour.chm,,,4
contour.hlp,,,4
contour.stp,,,4
jumps_p.dll,,,4
left.reg,,,4
meter_p.dll,,,4
motion_p.dll,,,4
pageicon.exe,,,4
reminder.exe,,,4
remove.exe,,,4
remove.ing,,,4
right.reg,,,4
scroll_p.dll,,,4
strings.dll,,,4
timer_p.dll,,,4
xmouse32.dll,,,4
xmse.dll,,,4
xpage.dll,,,4
xpnt32.dll,,,4
xpoint32.exe,,,4
xpointps.dll,,,4

[PreInstall.Files.NTx86]
contour.bmp
contour.cab
contour.stp
contour.cat
left.reg
right.reg

; ---------------------------------------------------------
; Strings Sections
; ---------------------------------------------------------
[Strings]
; OEM-specific, non-displayable strings
VxDName="XMOUSED"
Mouse.VxD="XMOUSED"
Mouse.Dir="Contour"
Mouse.Hlp="contour"
Mouse.Dll="xmse"
Mouse.DevID="{90C3F540-5485-11D1-AC67-00000500480A}"
ScrollApp="Software\LCS\scroll\applist"
AsnSetButton="Software\LCS\XPoint\AsnSets\{25876730-D977-11CF-B8E6-E528F9BF791A}"
AsnSetScroll="Software\LCS\XPoint\AsnSets\{25876704-D977-11CF-B8E6-E528F9BF791A}"
SMWCV="Software\Microsoft\Windows\CurrentVersion"
PSF="{500E3A27-B34B-11CF-BBF9-0040051ECE31}"

; Displayable strings
Provider="LCS Telegraphics"
Copyright="Copyright (C) LCS/Telegraphics 2003"
MouseMfg="Contour Design"
PS2.DeviceDesc="Perfit Optical Mouse (PS/2)"
SystemIni.DeviceDesc="Perfit Optical Mouse"
Uninstall.DeviceDesc="Perfit Optical Mouse Driver"
DiskID="Perfit Optical Mouse Driver Disk"
Ps2port.SvcDesc="Perfit Optical Mouse PS/2 Driver"
DriverVersion="3.03.1204"
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: 1.10