;---------------------------------------------------------------------------
; PD016DEV.INF -- Creative Camera Model Number PD0160 installation
; Copyright (c) 2001-2002 Creative Technology Ltd. All rights reserved.
;---------------------------------------------------------------------------
[Version]
LayoutFile=Layout.inf,Layout1.inf,Layout2.inf
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
CatalogFile=Pd0160dv.cat
Provider=%szMfg%
DriverVer=06/06/2002,%szVersion%
[ControlFlags]
ExcludeFromSelect=*
InteractiveInstall=USB\VID_041E&PID_400A&MI_00
[Manufacturer]
%szMfg%=Creative
[DestinationDirs]
DefaultDestDir=11 ; LDID_SYS
CTL.CopyTwainFiles=10,TWAIN_32\Creative\PD0160
CTL.CopyUserSysFiles=11
CTL.CopyUserSysFiles.SYS=11
CTL.CopyKernDrivers=10,System32\Drivers
CTL.CopyKernDrivers.SYS=10,System32\Drivers
CTL.W98.CopyWinFiles=10
CTL.W2K.CopyWinFiles=10
CTL.CopyBulkDriver=10,System32\Drivers
CTL.CopyCoInstFile=11
[Creative]
%szDeviceDesc%= CtlCam.Dev,USB\VID_041E&PID_400A&MI_00
%szDeviceDescB%= CtlCam.DevB,USB\VID_041E&PID_400A&MI_01
; ********************
; *** Video device ***
; ********************
[CtlCam.Dev]
DriverVer= 06/06/2002,%szVersion%
Include= Ks.inf,Kscaptur.inf,Ksfilter.inf
Needs= KS.Registration,KSCAPTUR.Registration
DelReg= CtlCam.Stream.DelReg
AddReg= CtlCam.AddReg,CtlCam.Vfw.AddReg,CtlCam.Uns.AddReg,CtlCam.Setup.AddReg.W98
UpdateInis= CtlCam.UpdateIni
CopyFiles= CTL.CopyKernDrivers,CTL.CopyKernDrivers.SYS,CTL.W98.CopyWinFiles,CTL.CopyTwainFiles,CTL.CopyUserSysFiles,CTL.CopyUserSysFiles.SYS
SubClass= StillImage
DeviceType= 2
DeviceSubType= 0x1
;;Capabilities= 1
Capabilities= 0x00000031
Events= CtlCam.StiEvents
DeviceData= CtlCam.DeviceData
ICMProfiles= "sRGB Color Space Profile.icm"
[CtlCam.Dev.NT]
Include= Ks.inf,Kscaptur.inf
Needs= KS.Registration,KSCAPTUR.Registration.NT
AddReg= CtlCam.AddReg,CtlCam.Vfw.AddReg.NT,CtlCam.Uns.AddReg.NT
UpdateInis= CtlCam.UpdateIni
CopyFiles= CTL.CopyKernDrivers,CTL.W2K.CopyWinFiles,CTL.CopyTwainFiles,CTL.CopyUserSysFiles
SubClass= StillImage
DeviceType= 2
DeviceSubType= 0x1
;;Capabilities= 1
Capabilities= 0x00000031
Events= CtlCam.StiEvents
DeviceData= CtlCam.DeviceData
ICMProfiles= "sRGB Color Space Profile.icm"
[CtlCam.Dev.NT.CoInstallers]
AddReg= CtlCam.CoInst.AddReg
CopyFiles= CTL.CopyCoInstFile
[CtlCam.CoInst.AddReg]
HKR,,CoInstallers32,0x00010000,"%szInsPlugIn%,CoInstallerEntryPoint"
[CtlCam.Setup.AddReg.W98]
; ** For device setup **
HKLM,%MSRunOnce%,%szDeviceSetup%,,"RunDLL32.exe %szInsPlugIn%,RunDLL32EP 515"
[CtlCam.Stream.DelReg]
HKLM,System\CurrentControlSet\Control\MediaCategories\%MSVideoCapturePin.GUID%\PropertyPages\%MSDefStreamConfig.GUID%
[CtlCam.Uns.AddReg]
HKR,,CtUnsPath,,"Pd0160.uns"
HKR,,CtUnsSection,,"CtlCam.Uninstall"
[CtlCam.Uns.AddReg.NT]
HKR,,CtUnsPath,,"Pd0160.uns"
HKR,,CtUnsSection,,"CtlCam.Uninstall.NT"
[CtlCam.AddReg]
; ** Driver package version **
HKLM,%szConfigRegistry%,"Version",0,%szVersion%
; ** Device driver **
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"PD016vid.sys"
;HKR,,PageOutWhenUnopened,3,01
;HKR,,PowerDownWhenUnopened,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,CtProductName,,%szProductName% ; Creative
HKLM,%szConfigRegistry%,"Flicker60",0x10001,01
; ** STI driver registration **
HKR,,USDClass,,%szSTIDevice.GUID%
HKCR,CLSID\%szSTIDevice.GUID%,,,%szStillImageDesc%
HKCR,CLSID\%szSTIDevice.GUID%\InProcServer32,,,%11%\PD016swa.dll
HKCR,CLSID\%szSTIDevice.GUID%\InProcServer32,ThreadingModel,,"Apartment"
HKR,,CreateFileName,,"USB"
; ** Property pages registration **
; ** Custom Property interface
HKCR,CLSID\%szCustomInterface.GUID%,,,%szPlugIn_CustomCameraProp%
HKCR,CLSID\%szCustomInterface.GUID%\InprocServer32,,,%szDSExtPageFile%
HKCR,CLSID\%szCustomInterface.GUID%\InprocServer32,ThreadingModel,,Both
; ** Custom Stream Config Property Page
HKCR,CLSID\%szCustomStreamConfig.GUID%,,,%szPropPage_CustomStreamConfig%
HKCR,CLSID\%szCustomStreamConfig.GUID%\InprocServer32,,,%szDSExtPageFile%
HKCR,CLSID\%szCustomStreamConfig.GUID%\InprocServer32,ThreadingModel,,Both
; ** Custom Banding Property Page
HKCR,CLSID\%szCustomBandingSetting.GUID%,,,%szPropPage_CustomBandingSetting%
HKCR,CLSID\%szCustomBandingSetting.GUID%\InprocServer32,,,%szDSExtPageFile%
HKCR,CLSID\%szCustomBandingSetting.GUID%\InprocServer32,ThreadingModel,,Both
; ** Custom Device Setting Property Page
HKCR,CLSID\%szCustomDevSetting.GUID%,,,%szPropPage_CustomDevSetting%
HKCR,CLSID\%szCustomDevSetting.GUID%\InprocServer32,,,%szDSExtPageFile%
HKCR,CLSID\%szCustomDevSetting.GUID%\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,%MSMediaCategories%\%MSVideoCapturePin.GUID%\PropertyPages\%szCustomStreamConfig.GUID%,,,%szPropPage_CustomStreamConfig%
HKLM,%MSMediaCategories%\%MSVideoCapturePin.GUID%\PropertyPages\%MSDefStreamConfig.GUID%,,,
HKLM,%MSMediaSets%\%szCustomInterface.GUID%\PropertyPages\%szCustomDevSetting.GUID%,,,%szPropPage_CustomDevSetting%
HKLM,%MSMediaSets%\%szCustomInterface.GUID%\PropertyPages\%szCustomBandingSetting.GUID%,,,%szPropPage_CustomBandingSetting%
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,%MSMediaInterfaces%\%szCustomInterface.GUID%,,,%szPlugIn_CustomCameraProp%
HKLM,%MSMediaInterfaces%\%szCustomInterface.GUID%,IID,1,5B,D6,C2,55, 7D,94, 83,49, 0x8b, 0xea, 0x19, 0xcb, 0xbc, 0xb8, 0x14, 0xf6
; ** For Add/Remove Programs applet **
HKLM,%MSUninstall%\%szUninstall%,"DisplayName",0,%szUninstallDisplay%
HKLM,%MSUninstall%\%szUninstall%,"UninstallString",0,"%10%\CtDrvIns.exe -uninstall USB\VID_041E&PID_400A&mi_00 -plugin %szInsPlugIn% -pluginres %szInsPlugInRes%"
; ** Register AVI
HKLM,%MSRunOnce%,"Pd016Avi.ax",,"rundll32.exe %11%\vqsetup.dll,QVRunOnceInstall %11%\regsvr32.exe /s %10%\twain_32\Creative\PD0160\PD016Avi.ax"
; ** For STI app registration **
HKLM,%MSRun%,%szRegStiApp%,,"RunDLL32.exe %szInsPlugIn%,RunDLL32EP 513"
[CtlCam.Vfw.AddReg]
; ** For Video For Window driver **
HKLM,%MSMediaResMSVideo%\MSVideo.%szVfwKey%,"Description",,%szVfwDeviceDesc%
HKLM,%MSMediaResMSVideo%\MSVideo.%szVfwKey%,"FriendlyName",,%szVfwDeviceDesc%
HKLM,%MSMediaResMSVideo%\MSVideo.%szVfwKey%,"Driver",,"pd016vfw.drv"
[CtlCam.Vfw.AddReg.NT]
; ** For Video For Window driver **
HKLM,%MSMediaResMSVideo%\MSVideo.%szVfwKey%,"Description",,%szVfwDeviceDesc%
HKLM,%MSMediaResMSVideo%\MSVideo.%szVfwKey%,"FriendlyName",,%szVfwDeviceDesc%
HKLM,%MSMediaResMSVideo%\MSVideo.%szVfwKey%,"Driver",,"pd016vfw.dll"
[CtlCam.Dev.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,CtlCam.Interface
[CtlCam.Dev.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,CtlCam.Interface
[CtlCam.Interface]
AddReg=CtlCam.Intf.AddReg
[CtlCam.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,ExtensionDLL,,PD016Vex.dll
HKR,,FriendlyName,,%szDeviceDesc%
[CtlCam.Dev.NT.Services]
AddService= %szVideoServiceName%,0x00000002,CtlCam.ServiceInstall
[CtlCam.ServiceInstall]
DisplayName= %szDeviceDesc%
ServiceType= %SERVICE_KERNEL_DRIVER%
StartType= %SERVICE_DEMAND_START%
ErrorControl= %SERVICE_ERROR_NORMAL%
ServiceBinary= %12%\PD016vid.sys
[CtlCam.UpdateIni]
System.ini,drivers32,,"VIDC.I420=msh263.drv",0
System.ini,drivers32,,"VIDC.VQJC=PD016dec.dll",0
System.ini,drivers,,"MsVideo.%szVfwKey%=pd016vfw.drv",0 ; Needed for Win98
[CtlCam.DeviceData]
TwainDS=%szTwainDSDesc%
Server= local
[CtlCam.StiEvents]
LaunchApp=%szLaunchApp%,%szSTILaunch.GUID%,%szStiAppName%
; **************************
; *** Still image device ***
; **************************
[CtlCam.DevB]
DriverVer= 06/06/2002,%szVersion%
CopyFiles= CTL.CopyBulkDriver
AddReg= CtlCam.B.AddReg
[CtlCam.DevB.NT]
CopyFiles= CTL.CopyBulkDriver
AddReg= CtlCam.B.AddReg
[CtlCam.B.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,PD016Blk.sys
[CtlCam.DevB.NT.Services]
AddService= %szBulkServiceName%,0x00000002,CtlCam.B.ServiceInstall
[CtlCam.B.ServiceInstall]
DisplayName= %szDeviceDescB%
ServiceType= %SERVICE_KERNEL_DRIVER%
StartType= %SERVICE_DEMAND_START%
ErrorControl= %SERVICE_ERROR_NORMAL%
ServiceBinary= %12%\PD016blk.sys
LoadOrderGroup= Base
; ----------------------------- FILES COPY ---------------------------------
[CTL.CopyKernDrivers]
PD016vid.sys
PD016cmd.sys
[CTL.CopyKernDrivers.SYS] ; Required in Win98
Stream.sys ; from Microsoft
[CTL.CopyBulkDriver]
PD016blk.sys
[CTL.CopyUserSysFiles]
VqSetup.dll
PD016if.dll
PD016DNL.dll
PD016GRA.dll
PD016JPG.dll
PD016api.dll
Raw2Xga.dll
PD016Raw.dll
Raw2SVGA.dll
Rawsnap.dll
Raw2RGB.DLL
PD016Hwx.dll
PD016Foa.dll
PD016sti.dll
PD016vex.dll
PD016vex.pro
PD016vex.loc
PD016dec.dll
PD016dex.ax ; from Creative
PD016dex.crl ; from Creative
PD016Pin.dll ; from Creative
PD016Pin.crl ; from Creative
PD016Vfw.drv ; from Creative
PD016Vfw.dll ; from Creative
Pd016Swa.dll ; from Creative
Pd016Wia.dll ; from Creative
CtRegApp.dll ; from Creative
Pd016Cfg.crl ; from Creative
CtCamMgr.dll ; from Creative
[CTL.CopyUserSysFiles.SYS]
Msh263.drv ; from Microsoft
[CTL.CopyTwainFiles]
PD016Avi.ax
PD016DEP.dll
PD016Sna.dll
PD016Ctl.dll
PD016Twn.ds
PD016UI.dll
PD016Cap.dll
PD016Twn.pro
PD016Twn.loc
[CTL.W2K.CopyWinFiles]
CtDrvIns.exe ; from Creative
Pd016Cfg.exe ; from Creative
Pd0160.uns ; from Creative
[CTL.W98.CopyWinFiles]
CtDrvIns.exe ; from Creative
Pd016Cfg.exe ; from Creative
VfwUpd.exe ; from Creative
Pd0160.uns ; from Creative
[CTL.CopyCoInstFile]
[SourceDisksNames]
1=%szDiskName%,,,
[SourceDisksFiles]
CtDrvIns.exe =1,,
CtCamMgr.dll =1,,
CtRegApp.dll =1,,
PD016Blk.sys =1,,
PD016vid.sys =1,,
PD016cmd.sys =1,,
PD016dec.dll =1,,
PD016dex.ax =1,,
PD016dex.crl =1,,
PD016Avi.ax =1,,
PD016DEP.dll =1,,
PD016Sna.dll =1,,
PD016Ctl.dll =1,,
PD016Twn.ds =1,,
PD016UI.dll =1,,
PD016Cap.dll =1,,
PD016Twn.pro =1,,
PD016Twn.loc =1,,
PD016if.dll =1,,
PD016DNL.dll =1,,
PD016GRA.dll =1,,
PD016JPG.dll =1,,
PD016api.dll =1,,
PD016Raw.dll =1,,
PD016Hwx.dll =1,,
PD016Foa.dll =1,,
PD016sti.dll =1,,
PD016vex.dll =1,,
PD016vex.pro =1,,
PD016vex.loc =1,,
PD016Vfw.drv =1,,
PD016Vfw.dll =1,,
Pd016Swa.dll =1,,
Pd016Wia.dll =1,,
Pd016pin.dll =1,,
Pd016pin.crl =1,,
Pd016Cfg.crl =1,,
Pd016Cfg.exe =1,,
Raw2Xga.dll =1,,
Raw2SVGA.dll =1,,
Rawsnap.dll =1,,
Raw2RGB.DLL =1,,
VqSetup.dll =1,,
VfwUpd.exe =1,,
Pd0160.uns =1,,
;----------------------- STRINGS DEFINITION ---------------------------------
[Strings]
;--------------------------------
; System related. Do not change.
;--------------------------------
; ** Note: only register value is case sensitive, key is not. **
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
SERVICE_KERNEL_DRIVER=1
; PnP should use demand start
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
MSMediaResMSVideo ="SYSTEM\CurrentControlSet\Control\MediaResources\msvideo"
MSRun ="SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
MSRunOnce ="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
MSUninstall ="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
MSMediaSets ="System\CurrentControlSet\Control\MediaSets"
MSMediaInterfaces ="System\CurrentControlSet\Control\MediaInterfaces"
MSMediaCategories ="System\CurrentControlSet\Control\MediaCategories"
MSDefStreamConfig.GUID ="{71F96467-78F3-11d0-A18C-00A0C9118956}"
MSVideoCapturePin.GUID ="{FB6C4281-0353-11d1-905F-0000C0CC16BA}"
;-------------------------------------
; User-definable - hardware dependent
;-------------------------------------
szMfg ="Creative Labs"
szDeviceDesc ="Creative PC-CAM 300 (Video)"
szDeviceDescB ="Creative PC-CAM 300 (Still Image)"
szProductName ="Creative PC-CAM 300"
szConfigRegistry ="Software\Creative Tech\Dual Mode Cameras\PD0160"
szLaunchApp ="Open Application"
szDeviceSetup ="PC-CAM 300 Setup"
szDiskName ="Creative PC-CAM 300 Driver Disk"
szRegStiApp ="PC-CAM 300 STI App Registration"
szStillImageDesc ="PD0160 Still Image USD"
szStiAppName ="PC-CAM Center"
szTwainDSDesc ="Creative PC-CAM 300"
szUninstall ="Creative PD0160"
szUninstallDisplay="Creative PC-CAM 300 Driver"
szVideoServiceName="PD016VID"
szBulkServiceName ="PD016BLK"
szVfwKey ="PD016VFW"
szVfwDeviceDesc ="Creative PC-CAM 300 (VFW)"
szSTIDevice.GUID ="{54F5B055-5303-4ca0-813B-C6194FC82F47}"
szSTILaunch.GUID ="{CC66C495-4E18-45c1-AF83-F861898A665F}"
szInsPlugIn ="Pd016pin.dll"
szInsPlugInRes ="Pd016pin.crl"
; Custom Property pages
szDSExtPageFile ="Pd016Dex.ax"
szPlugIn_CustomCameraProp ="PD0160 Custom Camera Interface handler"
szPropPage_CustomStreamConfig ="PD0160 Custom Video Stream Config Property Page"
szPropPage_CustomDevSetting ="PD0160 Device Setting Property Page"
szPropPage_CustomBandingSetting="PD0160 Custom Banding Frequency Property Page"
szCustomInterface.GUID ="{55C2D65B-947D-4983-8BEA-19CBBCB814F6}"
szCustomStreamConfig.GUID ="{087DE99F-19F7-4a9b-B34B-9F171B53767B}"
szCustomDevSetting.GUID ="{087DE99E-19F7-4a9b-B34B-9F171B53767B}"
szCustomBandingSetting.GUID ="{7E82D160-CD87-4d3f-9376-9F5836D8B10D}"
;----------------------
; Version information
;----------------------
szVersion =1.10.02.0605 ; Vendor build 02-06-05
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.