; 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
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.