;------------------------------------------------------------------------------
; P1200DEV.INF -- Creative Camera Model Number PD1200 installation
; Copyright (c) 2003 Creative Technology Ltd. All rights reserved.
;------------------------------------------------------------------------------
[Version]
Signature ="$CHICAGO$"
Class =Image
ClassGUID ={6BDD1FC6-810F-11D0-BEC7-08002BE2092F}
Provider =%szManufacturer%
LayoutFile =Layout.inf,Layout1.inf,Layout2.inf
CatalogFile =P1200Dev.cat
DriverVer =02/18/2004,%szVersion%
[DestinationDirs]
DefaultDestDir =11
CtlCam.CopyKernelDrivers =10,System32\drivers
CtlCam.CopyKernelDrivers.NT =10,System32\drivers
CtlCam.CopyKernelDrivers.SYS =10,System32\drivers
CtlCam.CopyUserDrivers =11
CtlCam.CopyUserDrivers.SYS =11
CtlCam.CopyWinFiles.NT =10
CtlCam.CopyWinFiles =10
CtlCam.CopyTwainFiles =10,Twain_32\Creative\PD1200
CtlCam.CopyVfwDriver =11
CtlCam.CopyVfwDriver.NT =11
CtlCam.CopyCamHalManager =11
CtlCam.CopyCtDrvIns =10
CtlCam.CopyBulkDrivers =10,System32\drivers
[ControlFlags]
ExcludeFromSelect =*
[Manufacturer]
%szManufacturer% =Creative
[Creative]
%szDeviceDesc% =CtlCam.Device,USB\VID_041E&PID_4030&MI_00
%szBulkDeviceDesc% =CtlCam.DeviceB,USB\VID_041E&PID_4030&MI_01
%szDeviceDesc% =CtlCam.Device,USB\VID_041E&PID_4033&MI_00
%szBulkDeviceDesc% =CtlCam.DeviceB,USB\VID_041E&PID_4033&MI_01
; -----------------------------------------------------------------------------
;
; Video Device
;
; -----------------------------------------------------------------------------
;------------------ Install Section -------------------------------------------
[CtlCam.Device]
DriverVer =02/18/2004,%szVersion%
CopyFiles =CtlCam.CopyKernelDrivers,CtlCam.CopyKernelDrivers.SYS,CtlCam.CopyUserDrivers,CtlCam.CopyUserDrivers.SYS,CtlCam.CopyTwainFiles,CtlCam.CopyWinFiles,CtlCam.CopyVfwDriver,CtlCam.CopyCamHalManager,CtlCam.CopyCtDrvIns
AddReg =CtlCam.Basic.AddReg,CtlCam.AddReg.SYS,CtlCam.Custom.AddReg,CtlCam.Vfw.AddReg,CtlCam.Uns.AddReg
Include =ks.inf,kscaptur.inf,ksfilter.inf
Needs =KS.Registration,KSCAPTUR.Registration
UpdateInis =CtlCam.UpdateIni
;--- Special set of INF file entries for still image devices only -------------
SubClass =StillImage
VendorSetup =%szFileHead1%pin.dll,NonCoInstSetupEP
DeviceType =2
DeviceSubType =0x1
Capabilities =0x31
DeviceData =CtlCam.DeviceData
Events =CtlCam.StiEvents
ICMProfiles ="sRGB Color Space Profile.icm"
[CtlCam.Device.NT]
CopyFiles =CtlCam.CopyKernelDrivers.NT,CtlCam.CopyUserDrivers,CtlCam.CopyTwainFiles,CtlCam.CopyWinFiles.NT,CtlCam.CopyVfwDriver.NT,CtlCam.CopyCamHalManager,CtlCam.CopyCtDrvIns
AddReg =CtlCam.Basic.AddReg,CtlCam.Custom.AddReg,CtlCam.Vfw.AddReg.NT,CtlCam.Uns.AddReg.NT,CtlCam.STI.AddReg.NT
Include =ks.inf,kscaptur.inf
Needs =KS.Registration,KSCAPTUR.Registration.NT
UpdateInis =CtlCam.UpdateIni
;--- Special set of INF file entries for still image devices only -------------
SubClass =StillImage
DeviceType =2
DeviceSubType =0x1
Capabilities =0x31
DeviceData =CtlCam.DeviceData
Events =CtlCam.StiEvents
ICMProfiles ="sRGB Color Space Profile.icm"
;------------------ STI & TWAIN Settings --------------------------------------
[CtlCam.DeviceData]
TwainDS =%szTwainDSDesc%
Server =local
[CtlCam.StiEvents]
; ** For STI driver registration only. If there is a WIA driver, do not use this method. **
LaunchApp =%szStiEventLaunchApp%,%szSTIEventLaunch.GUID%,%szStiAppName%
;------------------ Registry Settings -----------------------------------------
[CtlCam.STI.AddReg.NT]
; ** Fix WinXP resource string replacement problem **
HKR,Events\LaunchApp,,0,%szStiEventLaunchApp%
HKR,Events\LaunchApp,GUID,0,%szSTIEventLaunch.GUID%
HKR,Events\LaunchApp,LaunchApplications,0,%szStiAppName%
[CtlCam.Device.NT.CoInstallers]
AddReg =CtlCam.CoInst.AddReg
CopyFiles =CtlCam.CopyCoInstFile
[CtlCam.CoInst.AddReg]
HKR,,CoInstallers32,0x00010000,"%szFileHead1%pin.dll,CoInstallerEntryPoint"
[CtlCam.Uns.AddReg]
HKLM,%MSUninstall%\%szUninstall%,"UninstallString",0x00020000,"%10%\CtDrvIns.exe -uninstall -script %szFileHead2%.uns -plugin %szFileHead1%pin.dll -pluginres %szFileHead1%pin.crl"
[CtlCam.Uns.AddReg.NT]
HKLM,%MSUninstall%\%szUninstall%,"UninstallString",0x00020000,"%10%\CtDrvIns.exe -uninstall -script %szFileHead2%.uns -unsext NT -plugin %szFileHead1%pin.dll -pluginres %szFileHead1%pin.crl"
[CtlCam.Basic.AddReg]
HKR,,HardwareConfig,1,1
; ** Driver package version **
HKLM,%szConfigRegistry%,"Version",0,%szVersion%
HKR,,CtProductName,,%szProductName%
; ** For add/remove programs applet **
HKLM,%MSUninstall%\%szUninstall%,"DisplayName",0,"%szUninstallDisplay% (%szVersion%)"
[CtlCam.AddReg.SYS]
; ** Device driver **
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%szVideoDriver%
; ------------------------- start of Vendor specific --------------------------
[CtlCam.Custom.AddReg]
HKR,,OkToHibernate,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,ShortCutString,,%szShortCutString%
HKLM,"Software\Creative Tech\Dual Mode Cameras\PD1200","IsoMode",0x10001,00,00,00,00
HKLM,"Software\Creative Tech\Dual Mode Cameras\PD1200","BulkMode",0x10001,00,00,00,00
HKLM,"Software\Creative Tech\Dual Mode Cameras\PD1200","Twain_Flag",0x10001,00,00,00,00
HKR,,CreateFileName,,"USB"
HKR,,USDClass,,%szSTI.GUID%
; -------------------------- end of Vendor specific ---------------------------
[CtlCam.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",,"%szFileHead1%Vfw.drv"
[CtlCam.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",,"%szFileHead1%Vfw.dll"
[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%
;------------------ UpdateIni --------------------------------------------------
[CtlCam.UpdateIni]
system.ini,drivers32,,"VIDC.I420=msh263.drv",0 ; Creative
system.ini,drivers,,"MSVideo.%szVfwKey%=%szFileHead1%vfw.drv",0 ; Creative
;------------------ Services ---------------------------------------------------
[CtlCam.Device.NT.Services]
AddService =%szVidServiceName%,0x00000002,CtlCam.ServiceInstall
[CtlCam.ServiceInstall]
DisplayName =%szDeviceDesc%
ServiceType =%SERVICE_KERNEL_DRIVER%
StartType =%SERVICE_DEMAND_START%
ErrorControl =%SERVICE_ERROR_NORMAL%
ServiceBinary =%12%\%szVideoDriver.NT%
; -----------------------------------------------------------------------------
;
; Bulk Device
;
; -----------------------------------------------------------------------------
;------------------ Install Section -------------------------------------------
[CtlCam.DeviceB]
DriverVer =02/18/2004,%szVersion%
CopyFiles =CtlCam.CopyBulkDrivers
AddReg =CtlCam.Bulk.AddReg
[CtlCam.DeviceB.NT]
DriverVer =02/18/2004,%szVersion%
CopyFiles =CtlCam.CopyBulkDrivers
[CtlCam.DeviceB.NT.CoInstallers]
AddReg =CtlCam.CoInst.AddReg
CopyFiles =CtlCam.CopyCoInstFile
[CtlCam.Bulk.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%szBulkDriver%
[CtlCam.DeviceB.NT.Services]
AddService =%szBukServiceName%,0x00000002,CtlCam.Bulk.ServiceInstall
[CtlCam.Bulk.ServiceInstall]
DisplayName =%szBulkDeviceDesc%
ServiceType =%SERVICE_KERNEL_DRIVER%
StartType =%SERVICE_DEMAND_START%
ErrorControl =%SERVICE_ERROR_NORMAL%
ServiceBinary =%12%\%szBulkDriver.NT%
; ----------------------------- FILES -----------------------------------------
[CtlCam.CopyCoInstFile]
; leave blank for this section
[CtlCam.CopyKernelDrivers]
p1200vid.sys
[CtlCam.CopyKernelDrivers.NT]
p1200vid.sys
[CtlCam.CopyBulkDrivers]
p1200buk.sys
[CtlCam.CopyUserDrivers]
p1200hwx.dll
p1200foa.dll
p1200pin.dll
p1200pin.crl
p1200cfg.crl
p1200ext.ax
p1200ext.crl
p1200swa.dll
p1200sti.dll
p1200wia.dll
p1200srv.exe
p1200if.dll
p1200dnl.dll
p1200gra.dll
p1200jpg.dll
p1200api.dll
p1200vex.loc
[CtlCam.CopyTwainFiles]
p1200twn.ds
p1200dep.dll
p1200ctl.dll
p1200ui.dll
p1200cap.dll
p1200twn.pro
p1200avi.ax
p1200txt.ax
p1200twn.loc
[CtlCam.CopyWinFiles.NT]
pd1200.uns
p1200cfg.exe
[CtlCam.CopyWinFiles]
pd1200.uns
p1200cfg.exe
vfwupd.exe
[CtlCam.CopyVfwDriver]
p1200vfw.drv ; from Creative
[CtlCam.CopyVfwDriver.NT]
p1200vfw.dll ; from Creative
; do not remove the common files below
[CtlCam.CopyKernelDrivers.SYS]
; Required in Win98
stream.sys ; from Microsoft
[CtlCam.CopyUserDrivers.SYS]
msh263.drv ; from Microsoft
[CtlCam.CopyCamHalManager]
ctcammgr.dll
ctregapp.dll
[CtlCam.CopyCtDrvIns]
ctdrvins.exe
[SourceDisksNames]
1 =%szDiskName%,,,
[SourceDisksFiles]
p1200vid.sys =1,,
p1200buk.sys =1,,
p1200hwx.dll =1,,
p1200foa.dll =1,,
p1200pin.dll =1,,
p1200pin.crl =1,,
p1200cfg.crl =1,,
p1200ext.ax =1,,
p1200ext.crl =1,,
p1200swa.dll =1,,
p1200sti.dll =1,,
p1200wia.dll =1,,
p1200if.dll =1,,
p1200dnl.dll =1,,
p1200gra.dll =1,,
p1200jpg.dll =1,,
p1200api.dll =1,,
p1200vex.loc =1,,
p1200twn.ds =1,,
p1200dep.dll =1,,
p1200ctl.dll =1,,
p1200ui.dll =1,,
p1200cap.dll =1,,
p1200twn.pro =1,,
p1200avi.ax =1,,
p1200txt.ax =1,,
p1200twn.loc =1,,
pd1200.uns =1,,
p1200cfg.exe =1,,
p1200srv.exe =1,,
vfwupd.exe =1,,
p1200vfw.drv =1,,
p1200vfw.dll =1,,
ctcammgr.dll =1,,
ctregapp.dll =1,,
ctdrvins.exe =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
MSUninstall ="Software\Microsoft\Windows\CurrentVersion\Uninstall"
MSMediaResourcesMSVideo ="System\CurrentControlSet\Control\MediaResources\MsVideo"
;-------------------------------------
; User-definable - hardware dependent
;-------------------------------------
szManufacturer ="Creative Labs"
szDeviceDesc ="Creative PC-CAM 900 (Video)"
szBulkDeviceDesc ="Creative PC-CAM 900 (Still)"
szProductName ="Creative PC-CAM 900"
szConfigRegistry ="Software\Creative Tech\Dual Mode Cameras\PD1200"
szVfwKey ="P1200VFW"
szVfwDeviceDesc ="Creative PC-CAM 900 (VFW)"
szTwainDSDesc ="Creative PC-CAM 900"
szUninstall ="Creative PD1200"
szUninstallDisplay ="Creative PC-CAM 900 Driver"
szStiAppName ="PC-CAM Center"
szStiEventLaunchApp ="Launch Application"
szStiImageDesc ="PD1200 Still Image USD"
szDiskName ="Creative PC-CAM 900 Driver Disk"
szVidServiceName ="P1200VID"
szBukServiceName ="P1200BUK"
szShortCutString ="Creative PC-CAM 900"
; File names
szFileHead1 ="p1200"
szFileHead2 ="pd1200"
szVideoDriver ="p1200vid.sys"
szVideoDriver.NT ="p1200vid.sys"
szBulkDriver ="p1200buk.sYS"
szBulkDriver.NT ="p1200buk.sys"
szSTI.GUID ="{E9041B62-C773-4a2b-9935-E648AACC87C2}"
szSTIEventLaunch.GUID ="{05852753-2498-4121-8491-C1C8BD99BBFF}"
;----------------------
; Version information
;----------------------
szVersion ="1.01.01.0218"
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.