P1100BDV.inf Driver File Contents (CtDrvIns_and_more.zip)

;---------------------------------------------------------------------------
; P1100BDV.INF -- Creative WebCam Vista installation
; Copyright (c) 2003 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=Pd1100b.cat
Provider=%szMfg%
DriverVer=01/27/2003,%szVersion%

[ControlFlags]
ExcludeFromSelect=*
InteractiveInstall=USB\VID_041E&PID_401A

[Manufacturer]
%szMfg%=Creative

[DestinationDirs]
DefaultDestDir=11
CtlCam.CopyKernelDrivers=10,system32\drivers
CtlCam.CopyKernelDrivers.SYS=10,system32\drivers
CtlCam.W2K.CopyKernelDrivers=10,system32\drivers
CtlCam.CopyUserDrivers=11
CtlCam.CopyUserDrivers.SYS=11
CtlCam.W2K.CopyWinFiles=10
CtlCam.CopyWinFiles=10
CtlCam.CopyTwainFiles=10,twain_32\Creative\pd1100b
CtlCam.CopyVfwDriver=11
CtlCam.W2K.CopyVfwDriver=11

[Creative]
%szDeviceDesc%=CtlCam.Device,USB\VID_041E&PID_401A

[CtlCam.Device]
DriverVer=     01/27/2003,%szVersion%
Include=       Ks.inf,Kscaptur.inf,ksfilter.inf 
Needs=         KS.Registration,KSCAPTUR.Registration
AddReg=        CtlCam.AddReg,CtlCam.Vfw.AddReg,CtlCam.Uns.AddReg,CtlCam.Setup.AddReg.W98
UpdateInis=    CtlCam.UpdateIni
CopyFiles=     CtlCam.CopyKernelDrivers,CtlCam.CopyKernelDrivers.SYS,CtlCam.CopyUserDrivers,CtlCam.CopyUserDrivers.SYS,CtlCam.CopyTwainFiles,CtlCam.CopyWinFiles,CtlCam.CopyVfwDriver 
SubClass=      StillImage
DeviceType=    2
DeviceSubType= 0x1
Capabilities=  1
DeviceData=    CtlCam.DeviceData
ICMProfiles=   "sRGB Color Space Profile.icm"

[CtlCam.Device.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=     CtlCam.W2K.CopyKernelDrivers,CtlCam.CopyUserDrivers,CtlCam.CopyTwainFiles,CtlCam.W2K.CopyWinFiles,CtlCam.W2K.CopyVfwDriver
SubClass=      StillImage
DeviceType=    2
DeviceSubType= 0x1
Capabilities=  1
DeviceData=    CtlCam.DeviceData
ICMProfiles=   "sRGB Color Space Profile.icm"

[CtlCam.Device.NT.CoInstallers]
AddReg=     CtlCam.CoInst.AddReg
CopyFiles=  CTL.CopyCoInstFile

[CtlCam.CoInst.AddReg]
HKR,,CoInstallers32,0x00010000,"%szInsPlugIn%,CoInstallerEntryPoint"

[CtlCam.Setup.AddReg.W98]
HKLM,%MSRunOnce%,%szDeviceSetup%,,"RunDLL32.exe %szInsPlugIn%,RunDLL32EP 515"

;------------------------

[CtlCam.Uns.AddReg]
HKLM,%MSUninstall%\%szUninstall%,"UninstallString",0,"%10%\CtDrvIns.exe -uninstall -script %szUNSScript% -plugin %szInsPlugIn% -pluginres %szInsPlugInRes%"

[CtlCam.Uns.AddReg.NT]
HKLM,%MSUninstall%\%szUninstall%,"UninstallString",0,"%10%\CtDrvIns.exe -uninstall -script %szUNSScript% -unsext NT -plugin %szInsPlugIn% -pluginres %szInsPlugInRes%"

[CtlCam.AddReg]
; ** Driver package version **
HKLM,%szConfigRegistry%,"Version",0,%szVersion%

; ** Device driver **
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"P1100BVd.sys"
;;HKR,,PageOutWhenUnopened,3,00
;;HKR,,PowerDownWhenUnopened,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01

HKR,,CtProductName,,%szProductName%       ; Creative
HKR,,CtHalServiceName,,%szHALServiceName% ; Creative

HKLM,%szConfigRegistry%,"Agc",0x10001,00
HKLM,%szConfigRegistry%,"Shutter",0x10001,01,00,00,00
HKLM,%szConfigRegistry%,"R_Gain",0x10001,50,00,00,00
HKLM,%szConfigRegistry%,"B_Gain",0x10001,50,00,00,00

; **For Twain Extension
HKLM,%MSRunOnce%,"P1100bAV.ax",,"rundll32.exe %11%\vqsetup.dll,QVRunOnceInstall %11%\regsvr32.exe /s %10%\twain_32\Creative\pd1100b\P1100bAV.ax"

; ** For add/remove programs applet **
HKLM,%MSUninstall%\%szUninstall%,"DisplayName",0,"%szUninstallDisplay% (%szVersion%)"

; ** For flicker setting **
HKLM,%MSRunOnce%,"P1100BFLK.EXE",,"rundll32.exe %11%\vqsetup.dll,QVRunOnceInstall %10%\P1100bFL.EXE"

; ** Property pages registration **
; ** Custom Property Interface
HKCR,CLSID\%szCustomInterface.GUID%,,,%szPlugIn_CustomCameraProp%
HKCR,CLSID\%szCustomInterface.GUID%\InprocServer32,,,%szExtPageFile%
HKCR,CLSID\%szCustomInterface.GUID%\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{E76318AC-9EE6-4224-B25A-899383C6655C},,,%szPlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{E76318AC-9EE6-4224-B25A-899383C6655C},IID,1,ac,18,63,e7, e6,9e, 24,42, 0xB2, 0x5A, 0x89, 0x93, 0x83, 0xC6, 0x65, 0x5C

; ** Custom Device Setting Property Page
HKCR,CLSID\%szCustomDevSetting.GUID%,,,%szPropPage_CustomDevSetting%
HKCR,CLSID\%szCustomDevSetting.GUID%\InprocServer32,,,%szDSExtPageFile%
HKCR,CLSID\%szCustomDevSetting.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 Stream Config Property Page
HKCR,CLSID\%szCustomStreamConfig.GUID%,,,%szPropPage_CustomStreamConfig%
HKCR,CLSID\%szCustomStreamConfig.GUID%\InprocServer32,,,%szDSExtPageFile%
HKCR,CLSID\%szCustomStreamConfig.GUID%\InprocServer32,ThreadingModel,,Both

[CtlCam.Vfw.AddReg]
; ** For Video For Window driver **
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Description",,%szVfwDeviceDesc%
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"FriendlyName",,%szVfwDeviceDesc%
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Driver",,"%szVfwBaseFileName%.drv"

[CtlCam.Vfw.AddReg.NT]
; ** For Video For Window driver **
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Description",,%szVfwDeviceDesc%
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"FriendlyName",,%szVfwDeviceDesc%
HKLM,%MSMediaResourcesMSVideo%\MSVideo.%szVfwKey%,"Driver",,"%szVfwBaseFileName%.dll"

[CtlCam.UpdateIni]
system.ini,drivers32,,"VIDC.I420=msh263.drv",0
system.ini,drivers,,"MSVideo.%szVfwKey%=%szVfwBaseFileName%.drv",0

[CtlCam.Device.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,CtlCam.Interface

[CtlCam.Device.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,CtlCam.Interface

[CtlCam.Interface]
AddReg=CtlCam.Intf.AddReg

[CtlCam.Intf.AddReg]
HKR,,CLSID,,%ProxyVidCap.CLSID%
HKR,,ExtensionDLL,,P1100bEx.ax
HKR,,FriendlyName,,%szDeviceDesc%

; This overrides the standard camera control property page with custom pages
; Overrides the standard StreamConfig property page with custom one.
HKR,PageAliases,"%MSDefStreamConfig.GUID%",1, 0x64,0x69,0x28,0x7f,0xee,0xd9,0x84,0x41,0xb5,0x17,0x66,0xbd,0x2c,0x91,0x68,0x2d
; Overrides the standard CameraControl property page with custom One.
HKR,PageAliases,"%MSDefCameraCtrl.GUID%",1, 0x08,0x9e,0x7b,0x86,0x72,0xaf,0xed,0x42,0xbe,0xd2,0x75,0x52,0xd3,0xcb,0xb5,0x4a
; Overrides the standard VideoProcAmp property page with custom one.
HKR,PageAliases,"%MSDefVideoProcAmp.GUID%",1, 0xaf,0x14,0xd4,0x2c,0xc0,0x93,0x02,0x4b,0x92,0xe5,0xb8,0xc9,0x7a,0xd4,0x13,0x10


[CtlCam.Device.NT.Services]
AddService=%szVidServiceName%,0x00000002,CtlCam.ServiceInstall
AddService=%szHalServiceName%,0x00000001,CtlCam.ServiceInstall2

[CtlCam.ServiceInstall]
DisplayName=%szDeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%12%\P1100bVd.sys

[CtlCam.ServiceInstall2]
DisplayName=   %szHALSvcDeviceDesc%
ServiceType=   %SERVICE_KERNEL_DRIVER%
StartType=     %SERVICE_AUTO_START%
ErrorControl=  %SERVICE_ERROR_NORMAL%
ServiceBinary= %12%\P1100bCd.sys

[CtlCam.DeviceData]
TwainDS=%szTwainDSDesc%


; ----------------------------- FILES ---------------------------------

[CTL.CopyCoInstFile]

[CtlCam.CopyKernelDrivers]
P1100bVd.sys

[CtlCam.CopyKernelDrivers.SYS]   ; Required in Win98
stream.sys     ; from Microsoft
usbcamd.sys    ; from Microsoft

[CtlCam.W2K.CopyKernelDrivers]
P1100bVd.sys
P1100bCd.sys   ; from Creative

[CtlCam.CopyUserDrivers]
P1100bVx.dll
P1100bVx.pro
P1100bVx.loc
P1100bDx.ax
P1100bIf.dll
P1100bGr.dll
P1100bJp.dll
P1100bAp.dll
P1100bDn.dll
P1100bHw.dll
P1100bPn.dll   ; from Creative
P1100bPn.crl   ; from Creative
P1100bCf.crl   ; from Creative
P1100bEx.ax    ; from Creative
P1100bEx.crl   ; from Creative
Vqsetup.dll

[CtlCam.CopyTwainFiles]
P1100bAv.ax
P1100bDp.dll
P1100bCt.dll
P1100bTw.ds
P1100bUi.dll
P1100bCa.dll
P1100bTw.pro
P1100bTw.loc

[CtlCam.W2K.CopyWinFiles]
Ctdrvins.exe   ; from Creative
P1100bcf.exe   ; from Creative
PD1100b.uns    ; from Creative
P1100bFl.exe

[CtlCam.CopyWinFiles]
Ctdrvins.exe   ; from Creative
P1100bcf.exe   ; from Creative
PD1100b.uns    ; from Creative
P1100bFl.exe
Vfwupd.exe

[CtlCam.CopyUserDrivers.SYS]
msh263.drv     ; from Microsoft

[CtlCam.CopyVfwDriver]
P1100bVf.drv   ; from Creative

[CtlCam.W2K.CopyVfwDriver]
P1100bVf.dll   ; from Creative

[SourceDisksNames]
1=%szDiskName%,,,

[SourceDisksFiles]
P1100bVd.sys=1,,
P1100bAv.ax=1,,
P1100bDp.dll=1,,
P1100bCt.dll=1,,
P1100bTw.ds=1,,
P1100bUi.dll=1,,
P1100bCa.dll=1,,
P1100bTw.PRO=1,,
P1100bTw.LOC=1,,
P1100bVx.dll=1,,
P1100bVx.pro=1,,
P1100bVx.LOC=1,,
P1100bDx.ax=1,,
P1100bIf.DLL=1,,
P1100bGr.dll=1,,
P1100bJp.dll=1,,
P1100bAp.dll=1,,
P1100bDn.dll=1,,
P1100bHw.dll=1,,
VfwUpd.exe=1,,
vqsetup.dll=1,,
P1100bEx.crl=1,,
P1100bvf.drv=1,,
P1100bvf.dll=1,,
P1100bpn.dll=1,,
P1100bpn.crl=1,,
CtDrvins.exe=1,,
P1100bcf.exe=1,,
P1100bcf.crl=1,,
P1100bcd.sys=1,,
PD1100b.uns=1,,
P1100bFl.exe=1,,
P1100bEx.ax=1,,
P1100bEx.crl=1,,

;-----------------------  STRINGS DEFINITION ---------------------------------

[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}"

SERVICE_KERNEL_DRIVER=1
; ** PnP should use demand start **
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
SERVICE_AUTO_START=2

MSMediaInterfaces       ="System\CurrentControlSet\Control\MediaInterfaces"
MSMediaSets             ="System\CurrentControlSet\Control\MediaSets"
MSMMDriverDesc          ="SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc"
MSMMDrivers             ="SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32"
MSRunOnce               ="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
MSUninstall             ="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
MSRun                   ="SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
MSMediaResourcesMSVideo ="SYSTEM\CurrentControlSet\Control\MediaResources\msvideo"
MSDefStreamConfig.GUID  ="{71F96467-78F3-11d0-A18C-00A0C9118956}"
MSDefCameraCtrl.GUID    ="{71F96464-78F3-11d0-A18C-00A0C9118956}"
MSDefVideoProcAmp.GUID  ="{71F96465-78F3-11d0-A18C-00A0C9118956}"


;-------------------------------------
; User-definable - hardware dependent
;-------------------------------------
szMfg                   ="Creative Labs"
szDeviceDesc            ="Creative WebCam Vista"
szProductName           ="Creative WebCam Vista" 
szConfigRegistry        ="Software\Creative Tech\Web Cameras\PD1100B"

szVfwKey                ="PD1100BVFW"
szVfwDeviceDesc         ="Creative WebCam Vista (VFW)"
szTwainDSDesc           ="Creative WebCam Vista"
szUninstall             ="Creative PD1100B"
szUninstallDisplay      ="Creative WebCam Vista Driver"

szDiskName              ="Creative WebCam Vista Driver Disk"
szVidServiceName        ="P1100BVD"
szHalServiceName        ="P1100B_CT_CDI"
szDeviceSetup           ="WebCam Vista Setup"
szHALSvcDeviceDesc      ="Creative PD1100B HAL Service"

; File names
szInsPlugIn             ="p1100bpn.dll"
szInsPlugInRes          ="p1100bpn.crl"
szExtPageFile           ="P1100bDx.ax"
szDSExtPageFile         ="P1100bEx.ax"
szUNSScript             ="Pd1100b.uns"
szVfwBaseFileName       ="P1100bVf"

; Custom Property pages
szPlugIn_CustomCameraProp      ="PD1100 Custom Camera Interface handler"
szPropPage_CustomDevSetting    ="PD1100 Custom Device Setting Property Page"
szPropPage_CustomBandingSetting="PD1100 Custom Banding Frequency Property Page"
szPropPage_CustomStreamConfig  ="PD1100 Custom Video Stream Config Property Page"

szCustomInterface.GUID           ="{E76318AC-9EE6-4224-B25A-899383C6655C}"
szCustomStreamConfig.GUID        ="{7F286964-D9EE-4184-B517-66BD2C91682D}"
szCustomBandingSetting.GUID      ="{2CD414AF-93C0-4b02-92E5-B8C97AD41310}"
szCustomDevSetting.GUID          ="{867B9E08-AF72-42ed-BED2-7552D3CBB54A}"

;----------------------
; Version information
;----------------------
szVersion         ="1.02.02.0127"   ; Vendor build 03-01-27
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: web1, load: 1.31