; CONTOUR.INF ; ; Installs Windows 98/ME and 2000/XP drivers for Perfit Optical Mouse (USB) [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 hidmouse.sys=101 hidxmse.sys=101 hmclient.vxd=101 jumps_p.dll=101 meter_p.dll=101 motion_p.dll=101 pageicon.exe=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] %HID.DeviceDesc%=LCSmseHID,HID\VID_0B33&PID_08A0 ; --------------------------------------------------------- ; Win9X/ME Sections ; --------------------------------------------------------- [LCSmseHID] DelReg=Prev.DelReg, Prev.DelReg.Win AddReg=HIDCore.AddReg, MouseCore.AddReg, MouseCore.AddReg.Win, MouseOEM.AddReg, MouseOEM.AddReg.Win CopyFiles=Sys.Files, Mouse.Copy, Mouse.Copy.Win UpdateInis=Mouse.Ini [HIDCore.AddReg] HKR,,DevLoader,,"*ntkern" HKR,,NTMPDriver,,"hidmouse.sys,hmclient.vxd" HKR,,MouseType,,"HID" ; --------------------------------------------------------- [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] hidmouse.sys,,,4 hmclient.vxd,,,4 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 ; --------------------------------------------------------- [LCSmseHID.NTx86] DelReg=Prev.DelReg AddReg=MouseCore.AddReg, MouseOEM.AddReg, HIDMouseOEM.AddReg CopyFiles=Mouse.Copy, Driver.Files [LCSmseHID.NTx86.CoInstallers] CopyFiles=XMCoInst.Copy AddReg=XMCoInst.HID.AddReg [LCSmseHID.NTx86.Services] AddService=Hidxmse,0x00000002, Hidxmse_Service_Inst, Hidxmse_EventLog_Inst Include=msmouse.inf Needs=MouClass.Services ; --------------------------------------------------------- [Hidxmse_Service_Inst] DisplayName = %Hidxmse.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\Hidxmse.sys LoadOrderGroup = Pointer Port [Hidxmse_EventLog_Inst] AddReg=Hidxmse_EventLog_AddReg [Hidxmse_EventLog_AddReg] HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\Hidxmse.sys" HKR,,TypesSupported,0x00010001,7 ; --------------------------------------------------------- [HIDMouseOEM.AddReg] HKLM,"%SMWCV%\Run","%Mouse.Dir%.Config32",,"%10%\%Mouse.Dir%\Config32.exe %HID.DeviceDesc%" HKLM,"%SMWCV%\Run","%Mouse.Dir%.PageIcon",,"%10%\%Mouse.Dir%\PageIcon.exe Software\LCS\%Mouse.DevID%" HKLM,"Software\XMSetup\0000",,,"0" HKLM,"Software\XMSetup\0000","%Mouse.Dir%.Config32",,"%10%\%Mouse.Dir%\Config32.exe %HID.DeviceDesc%" HKLM,"Software\XMSetup\0001",,,"0" HKLM,"Software\XMSetup\0001","%Mouse.Dir%.PageIcon",,"%10%\%Mouse.Dir%\PageIcon.exe Software\LCS\%Mouse.DevID%" [XMCoInst.HID.AddReg] HKR,,CoInstallers32,0x00010000,"XMCoinst.dll,XMCoInstaller" HKR,"XMCoinst\0000",,,"0" HKR,"XMCoinst\0000","%Mouse.Dir%.Config32",,"%10%\%Mouse.Dir%\Config32.exe %HID.DeviceDesc%" HKR,"XMCoinst\0001",,,"0" HKR,"XMCoinst\0001","%Mouse.Dir%.PageIcon",,"%10%\%Mouse.Dir%\PageIcon.exe Software\LCS\%Mouse.DevID%" ; --------------------------------------------------------- [XMCoInst.Copy] xmcoinst.dll,,,32 [Driver.Files] hidxmse.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" HID.DeviceDesc="Perfit Optical Mouse (USB)" SystemIni.DeviceDesc="Perfit Optical Mouse" Uninstall.DeviceDesc="Perfit Optical Mouse Driver" DiskID="Perfit Optical Mouse Driver Disk" Hidxmse.SvcDesc="Perfit Optical Mouse USB 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.