;--------------------------------------------------------------------------- ; P1160CAM.INF -- Creative Camera Model Number PD1160 installation ; Copyright (c) 2003 Creative Technology Ltd. All rights reserved. ;--------------------------------------------------------------------------- ; --------------------------- Version Section --------------------------------- [Version] Signature ="$CHICAGO$" LayoutFile =Layout.inf,Layout1.inf,Layout2.inf Class =Image ClassGUID ={6BDD1FC6-810F-11D0-BEC7-08002BE2092F} CatalogFile =P1160Cam.cat Provider =%szMfg% DriverVer =05/08/2003,%szVersion% ; --------------------------- SourceDisksNames Section ------------------------ [SourceDisksNames] 1 =%szDiskName%,,, ; --------------------------- SourceDisksFiles Section ------------------------ [SourceDisksFiles] P1160Buk.sys =1,, P1160Swa.dll =1,, P1160Wia.dll =1,, P1160Sti.dll =1,, P1160Wrp.dll =1,, GdiPlus.dll =1,, CtCamMgr.dll =1,, P1160Hwx.dll =1,, P1160Hw2.dll =1,, P1160Foa.dll =1,, P1160Pin.dll =1,, P1160Pin.crl =1,, P1160Twn.ds =1,, P1160Twn.dll =1,, P1160Twn.lng =1,, CtDrvIns.exe =1,, PD1160.uns =1,, P1160Vid.sys =1,, P1160Jpg.dll =1,, P1160Dex.ax =1,, P1160Dex.crl =1,, Vfwupd.exe =1,, P1160Vfw.drv =1,, P1160Vfw.dll =1,, ; --------------------------- DestinationDirs Section ------------------------- [DestinationDirs] DefaultDestDir =11 CtlCam.Cam.CopyWDMDrivers =10,System32\Drivers CtlCam.Cam.CopyUserDrivers =11 CtlCam.Cam.CopyTwainFiles =10,Twain_32\Creative\PD1160 CtlCam.Cam.CopyWinFiles =10 CtlCam.Vid.CopyWDMDrivers =10,system32\drivers CtlCam.Vid.CopyWDMDrivers.SYS =10,system32\drivers CtlCam.Vid.CopyUserDrivers =11 CtlCam.Vid.CopyWinFiles =10 CtlCam.Vid.CopyUserDrivers.SYS =11 CtlCam.Vid.CopyVfwDriver =11 CtlCam.Vid.CopyVfwDriver.NT =11 ; --------------------------- ControlFlags Section ---------------------------- [ControlFlags] ExcludeFromSelect =* ; --------------------------- Manufacturer Section ---------------------------- [Manufacturer] %szMfg% =Creative ; --------------------------- Models Section ---------------------------------- [Creative] %szCamDeviceDesc% =CtlCam.Cam,USB\VID_04F2&PID_A208 %szCamDeviceDesc% =CtlCam.Cam,USB\VID_041E&PID_4024 %szCamDeviceDesc% =CtlCam.Cam,USB\VID_041E&PID_4026 %szVidDeviceDesc% =CtlCam.Vid,COACH\CAP&VID_04F2&PID_A208 %szVidDeviceDesc% =CtlCam.Vid,COACH\CAP&VID_041E&PID_4024 %szVidDeviceDesc% =CtlCam.Vid,COACH\CAP&VID_041E&PID_4026 ; --------------------------- DDInstall Sections ------------------------------ [CtlCam.Cam] DriverVer =05/08/2003,%szVersion% Include =Ks.inf,Kscaptur.inf,ksfilter.inf Needs =KS.Registration,KSCAPTUR.Registration AddReg =CtlCam.Cam.STI.Cm.AddReg,CtlCam.Cam.Cm.AddReg,CtlCam.Cam.Basic.AddReg,CtlCam.Cam.Custom.AddReg CopyFiles =CtlCam.Cam.CopyWDMDrivers,CtlCam.Cam.CopyUserDrivers,CtlCam.Cam.CopyTwainFiles,CtlCam.Cam.CopyWinFiles SubClass =StillImage DeviceType =2 Capabilities =0x15 DeviceData =CtlCam.Cam.DeviceData PortSelect =No ICMProfiles ="sRGB Color Space Profile.icm" [CtlCam.Cam.NT] Include =Ks.inf,Kscaptur.inf Needs =KS.Registration,KSCAPTUR.Registration.NT AddReg =CtlCam.Cam.STI.Cm.AddReg,CtlCam.Cam.Cm.AddReg,CtlCam.Cam.Custom.AddReg CopyFiles =CtlCam.Cam.CopyWDMDrivers,CtlCam.Cam.CopyUserDrivers,CtlCam.Cam.CopyTwainFiles,CtlCam.Cam.CopyWinFiles SubClass =StillImage DeviceType =2 Capabilities =0x15 DeviceData =CtlCam.Cam.DeviceData PortSelect =No ICMProfiles ="sRGB Color Space Profile.icm" [CtlCam.Vid] DriverVer =05/08/2003,%szVersion% Include =Ks.inf,Kscaptur.inf,ksfilter.inf Needs =KS.Registration,KSCAPTUR.Registration AddReg =CtlCam.Vid.STI.Cm.AddReg,CtlCam.Vid.Basic.AddReg,CtlCam.Vid.Cm.AddReg,CtlCam.JpegCode.AddReg,CtlCam.Vid.Vfw.AddReg,CtlCam.Vid.Setup.AddReg.W98,CtlCam.Vid.Uns.AddReg UpdateInis =CtlCam.Vid.UpdateIni CopyFiles =CtlCam.Vid.CopyWDMDrivers,CtlCam.Vid.CopyWDMDrivers.SYS,CtlCam.Vid.CopyUserDrivers,CtlCam.Vid.CopyWinFiles,CtlCam.Vid.CopyUserDrivers.SYS,CtlCam.Vid.CopyVfwDriver SubClass =StillImage DeviceType =3 DeviceSubType =0x1 Capabilities =0x31 DeviceData =CtlCam.Vid.DeviceData PortSelect =No ICMProfiles ="sRGB Color Space Profile.icm" [CtlCam.Vid.NT] Include =Ks.inf,Kscaptur.inf Needs =KS.Registration,KSCAPTUR.Registration.NT AddReg =CtlCam.Vid.STI.Cm.AddReg,CtlCam.Vid.Cm.AddReg,CtlCam.JpegCode.AddReg,CtlCam.Vid.Vfw.AddReg.NT,CtlCam.Vid.Uns.AddReg.NT UpdateInis =CtlCam.Vid.UpdateIni CopyFiles =CtlCam.Vid.CopyWDMDrivers,CtlCam.Vid.CopyUserDrivers,CtlCam.Vid.CopyWinFiles,CtlCam.Vid.CopyVfwDriver.NT SubClass =StillImage DeviceType =3 DeviceSubType =0x1 Capabilities =0x31 DeviceData =CtlCam.Vid.DeviceData PortSelect =No ICMProfiles ="sRGB Color Space Profile.icm" ; --------------------------- STI/WIA Sections -------------------------------- [CtlCam.Cam.STI.Cm.AddReg] HKR,,USDClass,,%szSTIWIADevice.GUID% HKCR,CLSID\%szSTIWIADevice.GUID%,,,%szSTIWIADesc% HKCR,CLSID\%szSTIWIADevice.GUID%\InProcServer32,,,%11%\%szSTIWIAFile% HKCR,CLSID\%szSTIWIADevice.GUID%\InProcServer32,ThreadingModel,,"Both" [CtlCam.Vid.STI.Cm.AddReg] HKR,,USDClass,,"{0527D1D0-88C2-11D2-82C7-00C04F8EC183}" [CtlCam.Cam.DeviceData] TwainDS =%szTwainDSDesc% Server =local ; Indicates COM component to load for UI. ; Use {4DB1AD10-3391-11D2-9A33-00C04FA36145} for ; default WIA UI. UI Class ID ={4DB1AD10-3391-11D2-9A33-00C04FA36145} ; The DLL that gives access to the device. LowerDll =P1160Wrp.dll [CtlCam.Vid.UpdateIni] System.ini,Drivers32,,"VIDC.JPEG=P1160Jpg.dll",0 System.ini,Drivers32,,"VIDC.MJPG=P1160Jpg.dll",0 System.ini,Drivers,,"MSVideo.%szVfwKey%=%szVfwBaseFileName%.drv",0 [CtlCam.Vid.DeviceData] Server =local ; Indicates COM component to load for UI. ; Use {5D8EF5A3-AC13-11D2-A093-00C04F72DC3C} for ; default WIA UI UI Class ID ={5D8EF5A3-AC13-11D2-A093-00C04F72DC3C} ; --------------------------- Registry Section -------------------------------- [CtlCam.Cam.Basic.AddReg] ; ** Device driver ** HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,%szCamDriver% [CtlCam.Cam.Cm.AddReg] HKR,,CtProductName,,%szCamProductName% [CtlCam.Vid.Basic.AddReg] ; ** Device driver ** HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,%szVidDriver% [CtlCam.Vid.Cm.AddReg] ; ** Driver package version ** HKLM,%szConfigRegistry%,"Version",0,%szVersion% HKR,,CtProductName,,%szVidProductName% ; ** For add/remove programs applet ** HKLM,%MSUninstall%\%szUninstall%,"DisplayName",0,"%szUninstallDisplay% (%szVersion%)" ; ** Custom Device Setting Property Page registration ** HKCR,CLSID\%szCustomDevSetting.GUID%,,,%szPropPage_CustomDevSetting% HKCR,CLSID\%szCustomDevSetting.GUID%\InprocServer32,,,%11%\%szExtPageFile% HKCR,CLSID\%szCustomDevSetting.GUID%\InprocServer32,ThreadingModel,,Both ; ** Custom Stream Config Property Page registration ** HKCR,CLSID\%szCustomStreamConfig.GUID%,,,%szPropPage_CustomStreamConfig% HKCR,CLSID\%szCustomStreamConfig.GUID%\InprocServer32,,,%11%\%szExtPageFile% HKCR,CLSID\%szCustomStreamConfig.GUID%\InprocServer32,ThreadingModel,,Both ; ** VFW driver component registration ** HKCR,CLSID\%szVFWNR.GUID%,,,"VFW NR" HKCR,CLSID\%szVFWNR.GUID%\InprocServer32,,,%11%\"%szVfwBaseFileName%.dll" HKCR,CLSID\%szVFWNR.GUID%\InprocServer32,ThreadingModel,,Both ; ** VFW driver component registration ** HKCR,CLSID\%szVFWSG.GUID%,,,"VFW SG" HKCR,CLSID\%szVFWSG.GUID%\InprocServer32,,,%11%\"%szVfwBaseFileName%.dll" HKCR,CLSID\%szVFWSG.GUID%\InprocServer32,ThreadingModel,,Both ; --------------------------- Vendor specific Section ------------------------- [CtlCam.Cam.Custom.AddReg] ; ** Device setting ** HKR,Parameters,EnableStill,0x00010001,1 HKR,Parameters,EnableVC,0x00010001,1 ; CompressionRatio, valid range 10 .. 170 ; This will configure the compression ratio for a new ; still image to be captured with. ; 10 means ratio=1.0, 45 means ratio=4.5 ... HKR,Parameters,CompressionRatio,0x00010001,75 ; PreCaptureInterval, valid range 0 .. 30000 (milliseconds) ; This will configure the pre capture delay for still image. HKR,Parameters,PreCaptureInterval,0x00010001,2500 ; CaptureSaveTimeout, valid range 5000 .. 30000 (milliseconds) ; Maximum time allowed to save the image during still capture. HKR,Parameters,CaptureSaveTimeout,0x00010001,15000 ; EnableWB, enable white balance control during still capture. ; 0 - disable ; 1 - enable HKR,Parameters,EnableWB,0x00010001,1 ; StartupIdleMode, for chipset testing. Do NOT change! HKR,Parameters,StartupIdleMode,0x00010001,1 ; MinViewEvttEntry, valid range 0 .. MaxViewEvttEntry ; The minimal index in EVTT table that corresponds to maximal brightenss HKR,Parameters,MinViewEvttEntry,0x00010001,0 ; MaxViewEvttEntry, valid range MinViewEvttEntry .. 127 ; The maximal index in EVTT table that corresponds to minimal brightenss HKR,Parameters,MaxViewEvttEntry,0x00010001,127 ; VideoExposureDeviation, valid range 0 .. 31 ; This will configure the video autobrightness. HKR,Parameters,VideoExposureDeviation,0x00010001,15 ; VideoCompressionRatio, valid range 10 .. 170 ; This will configure the default compression ratio of video stream. ; 10 means ratio=1.0, 45 means ratio=4.5 ... HKR,Parameters,VideoCompressionRatio,0x00010001,75 ; VideoEdgeEnhancement, valid range 0 .. 255 ; This will configure the edge enhancement of video stream. HKR,Parameters,VideoEdgeEnhancement,0x00010001,2 ; FrameRate, valid range 1 .. 200 (frames per second) ; Should be defined for each video mode. ; Set to 0 if video mode not present. HKR,Parameters\VideoModes\0,FrameRate,0x00010001,22 HKR,Parameters\VideoModes\1,FrameRate,0x00010001,30 HKR,Parameters\VideoModes\2,FrameRate,0x00010001,10 HKR,Parameters\VideoModes\3,FrameRate,0x00010001,0 HKR,Parameters\VideoModes\4,FrameRate,0x00010001,0 ; MinFrameRate, valid range 1 .. FrameRate (frames per second) ; Should be defined for each video mode. ; If video mode not present then ignored. HKR,Parameters\VideoModes\0,MinFrameRate,0x00010001,1 HKR,Parameters\VideoModes\1,MinFrameRate,0x00010001,1 HKR,Parameters\VideoModes\2,MinFrameRate,0x00010001,1 HKR,Parameters\VideoModes\3,MinFrameRate,0x00010001,1 HKR,Parameters\VideoModes\4,MinFrameRate,0x00010001,1 ; HardwareConfig entry indicates what type of connection ; the device uses. First number should always be 1. The ; second number varies: 1=unknown, 2=SCSI, 4=USB, ; 8=serial, 16=parallel HKR,,HardwareConfig,1,1 [CtlCam.JpegCode.AddReg] HKLM,%MSDrivers32Key%,VIDC.JPEG,,P1160Jpg.dll HKLM,%MSDrivers32Key%,VIDC.MJPG,,P1160Jpg.dll ; --------------------------- VFW Section ------------------------------------- [CtlCam.Vid.Vfw.AddReg] ; Creative ; ** For Video For Window driver in Windows 98 and ME ** HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Description",,%szVfwDeviceDesc% HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"FriendlyName",,%szVfwDeviceDesc% HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Driver",,"%szVfwBaseFileName%.drv" [CtlCam.Vid.Vfw.AddReg.NT] ; Creative ; ** For Video For Window driver in Windows NT ** HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Description",,%szVfwDeviceDesc% HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"FriendlyName",,%szVfwDeviceDesc% HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Driver",,"%szVfwBaseFileName%.dll" ; --------------------------- Add/Remove Section ------------------------------ [CtlCam.Vid.Setup.AddReg.W98] HKLM,%MSRunOnce%,%szDeviceSetup%,,"RunDll32.exe %szInsPlugIn%,RunDLL32EP 514" [CtlCam.Vid.Uns.AddReg] HKLM,%MSUninstall%\%szUninstall%,"UninstallString",0,"%10%\CtDrvIns.exe -uninstall -script %szUNSScript% -plugin %szInsPlugIn% -pluginres %szInsPlugInRes%" [CtlCam.Vid.Uns.AddReg.NT] HKLM,%MSUninstall%\%szUninstall%,"UninstallString",0,"%10%\CtDrvIns.exe -uninstall -script %szUNSScript% -unsext NT -plugin %szInsPlugIn% -pluginres %szInsPlugInRes%" ; --------------------------- DDInstall.Services Section ---------------------- [CtlCam.Cam.NT.Services] AddService =%szCamServiceName%,0x00000002,CtlCam.Cam.ServiceInstall [CtlCam.Vid.NT.Services] AddService =%szVidServiceName%,0x00000002,CtlCam.Vid.ServiceInstall [CtlCam.Cam.ServiceInstall] DisplayName =%szCamDeviceDesc% ServiceType =1 StartType =3 ErrorControl =1 ServiceBinary =%12%\%szCamDriver% [CtlCam.Vid.ServiceInstall] DisplayName =%szVidDeviceDesc% ServiceType =1 StartType =3 ErrorControl =1 ServiceBinary =%12%\%szVidDriver% ; --------------------------- DDInstall.CoInstallers Section ------------------ [CtlCam.Vid.NT.CoInstallers] AddReg =CtlCam.Vid.CoInst.AddReg CopyFiles =CTL.CopyCoInstFile [CtlCam.Vid.CoInst.AddReg] HKR,,CoInstallers32,0x00010000,"%szInsPlugIn%,CoInstallerEntryPoint" ; --------------------------- DDInstall.Interfaces Section -------------------- [CtlCam.Vid.Interfaces] AddInterface =%KSCATEGORY_CAPTURE%,GLOBAL,CtlCam.Vid.Interface [CtlCam.Vid.NT.Interfaces] AddInterface =%KSCATEGORY_CAPTURE%,GLOBAL,CtlCam.Vid.Interface [CtlCam.Vid.Interface] AddReg =CtlCam.Vid.Intf.AddReg [CtlCam.Vid.Intf.AddReg] HKR,,CLSID,,%ProxyVidCap.CLSID% HKR,,ExtensionDLL,,%szExtPageFile% HKR,,FriendlyName,,%szVidDeviceDesc% ; IAMVideoCompression installed as static interface on both output pins HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956} HKR,PinFactory\1\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956} ; This overrides the standard device control property page with custom pages (CTL) ; Overrides the standard VideoProcAmp property page with custom one. HKR,PageAliases,"%MSDefVideoProcAmp.GUID%",1,0x2A,0xFB,0xE8,0x4F,0x43,0xDC,0xB3,0x42,0xB6,0x66,0x8F,0x54,0x5A,0xF4,0x78,0x39 ; Overrides the standard StreamConfig property page with custom one. HKR,PageAliases,"%MSDefStreamConfig.GUID%",1,0x2F,0x1E,0xC5,0xC0,0x09,0x44,0x38,0x46,0xA2,0xA1,0xCA,0xB9,0xD0,0xA5,0x52,0x65 ; --------------------------- CopyFiles Section ------------------------------- [CtlCam.Cam.CopyWDMDrivers] P1160Buk.sys [CtlCam.Cam.CopyUserDrivers] P1160Swa.dll P1160Sti.dll P1160Wrp.dll GdiPlus.dll CtCamMgr.dll [CtlCam.Cam.CopyTwainFiles] P1160Twn.ds P1160Twn.dll P1160Twn.lng [CtlCam.Cam.CopyWinFiles] CtDrvIns.exe PD1160.uns [CTL.CopyCoInstFile] [CtlCam.Vid.CopyWDMDrivers] P1160Vid.sys [CtlCam.Vid.CopyUserDrivers] P1160Hwx.dll P1160Hw2.dll P1160Foa.dll P1160Pin.dll P1160Pin.crl P1160Dex.ax P1160Dex.crl P1160Jpg.dll P1160Wia.dll ; to prevent PC-CAM Center from launching during installing in WinXP [CtlCam.Vid.CopyWinFiles] Vfwupd.exe [CtlCam.Vid.CopyVfwDriver] P1160Vfw.drv [CtlCam.Vid.CopyVfwDriver.NT] P1160Vfw.dll ; do not remove the files below [CtlCam.Vid.CopyWDMDrivers.SYS] Stream.sys UsbCamD.sys [CtlCam.Vid.CopyUserDrivers.SYS] Msh263.drv ; --------------------------- Strings Section --------------------------------- [Strings] ;-------------------------------- ; System related. Do not change. ;-------------------------------- ; ** Note: only register value is case sensitive, key is not. ** ProxyVidCap.CLSID ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_CAPTURE ="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" MSRunOnce ="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" MSUninstall ="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" MSMediaResourcesMSVideo ="SYSTEM\CurrentControlSet\Control\MediaResources\msvideo" MSDefVideoProcAmp.GUID ="{71F96464-78F3-11d0-A18C-00A0C9118956}" MSDefCameraCtrl.GUID ="{71F96465-78F3-11d0-A18C-00A0C9118956}" MSDefStreamConfig.GUID ="{71F96467-78F3-11d0-A18C-00A0C9118956}" MSDrivers32Key ="Software\Microsoft\Windows NT\CurrentVersion\Drivers32" ;------------------------------------- ; User-definable - hardware dependent ;------------------------------------- szMfg ="Creative Labs" szCamDeviceDesc ="Creative PC-CAM 880 (Camera)" szVidDeviceDesc ="Creative PC-CAM 880 (Video)" szCamProductName ="Creative PC-CAM 880 (Camera)" szVidProductName ="Creative PC-CAM 880 (Video)" szConfigRegistry ="Software\Creative Tech\Dual Mode Cameras\PD1160" szUninstall ="Creative PD1160" szUninstallDisplay ="Creative PC-CAM 880 Driver" szTwainDSDesc ="Creative PC-CAM 880 (Camera)" szSTIWIADesc ="PD1160 STI - WIA Abstraction Layer Driver" szVfwKey ="P1160VFW" szVfwDeviceDesc ="Creative PC-CAM 880 (VFW)" szDiskName ="Creative PC-CAM 880 Driver Disk" szCamServiceName ="P1160COM" szVidServiceName ="P1160VID" szDeviceSetup ="PC-CAM 880 Setup" ; File names szCamDriver ="P1160Buk.sys" szVidDriver ="P1160Vid.sys" szSTIWIAFile ="P1160Swa.dll" szInsPlugIn ="P1160Pin.dll" szInsPlugInRes ="P1160Pin.crl" szExtPageFile ="P1160Dex.ax" szUNSScript ="Pd1160.uns" szVfwBaseFileName ="P1160Vfw" ; Custom Property pages szPropPage_CustomDevSetting ="PD1160 Custom Device Setting Property Page" szPropPage_CustomStreamConfig ="PD1160 Custom Video Stream Config Property Page" szSTIWIADevice.GUID ="{E576A668-07AA-4726-8891-0842C546F325}" szCustomDevSetting.GUID ="{4FE8FB2A-DC43-42b3-B666-8F545AF47839}" szCustomStreamConfig.GUID ="{C0C51E2F-4409-4638-A2A1-CAB9D0A55265}" szVFWNR.GUID ="{55113A11-7CD0-488f-B631-85526618FC64}" szVFWSG.GUID ="{A6694131-7522-4e03-A03B-423A255F5143}" ;---------------------- ; Version information ;---------------------- szVersion ="1.00.05.0403"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.