vmc31d.inf Driver File Contents (2063W_2263_Driver_Jan2009.exe)

;
; File: VMUVC.INF
; Vimicro Video Camera Installation file.
; Copyright (c)2006 Vimicro Inc.
;

;--------- Version Section ---------------------------------------------------
[Version]
signature		= "$CHICAGO$" 
Class			= Image
ClassGUID		= {6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider		= %Vendor%
DriverVer		= 04/09/2008,333.1002.4003.01
CatalogFile		= %ServiceName%.cat

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%Vendor%=VMCam,NTamd64.6.0,NTamd64.5.1

[VMCam.NTamd64.6.0]
%USB\VID_0AC8&PID_0321.DeviceDesc%=VMcam321.Config.VISTA,USB\VID_0ac8&PID_C31D&MI_00
[VMCam.NTamd64.5.1]
%USB\VID_0AC8&PID_0321.DeviceDesc%=VMcam321.Config,USB\VID_0ac8&PID_C31D&MI_00

[VMcam321.Config.VISTA]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     Camera.AddReg,Camera.HWConfig.AddReg, VMCtrlCom.AddReg
CopyFiles=	Camera.Files,VM.TWAIN.CopyFiles,MUI.CopyFiles,PublicFile64.CopyFiles,VMCtrComCopyFiles.WOW64
;WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Camera.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"

[VMcam321.Config]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     Camera.AddReg, Camera.Plugins, Camera.HWConfig.AddReg, VMCtrlCom.AddReg
CopyFiles=	Camera.Files,Camera.Ctrl.Files,VM.TWAIN.CopyFiles,MUI.CopyFiles,PublicFile64.CopyFiles,VMCtrComCopyFiles.WOW64
;WIA
SubClass=StillImage
DeviceType=3
DeviceSubType=0x1
Capabilities=0x00000031
DeviceData=Camera.DeviceData
ICMProfiles="sRGB Color Space Profile.icm"


[VMcam321.Config.HW]
AddReg=FilterAddReg

[VMcam321.Config.VISTA.HW]
AddReg=FilterAddReg

[FilterAddReg]
HKR,,DriverDesc,,%USB\VID_0AC8&PID_0321.DeviceDesc%
HKR,,FriendlyName,,%USB\VID_0AC8&PID_0321.DeviceDesc%

;--------- DeviceData Section ---------------------------------------------------
[Camera.DeviceData]
Server		= local
UI DLL		= sti.dll
UI Class ID	= {5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}

;--------- AddReg Section ---------------------------------------------------
[Camera.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%ServiceName%.sys

HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

[Camera.PlugIns]
HKCR,CLSID\%CLSID_VMColorPropertyPage%,,,%VMColorPropertyPage%
HKCR,CLSID\%CLSID_VMColorPropertyPage%\InprocServer32,,,%ServiceName%.ax
HKCR,CLSID\%CLSID_VMColorPropertyPage%\InprocServer32,ThreadingModel,,Both

HKCR,Wow6432Node\CLSID\%CLSID_VMColorPropertyPage%,,,%VMColorPropertyPage%
HKCR,Wow6432Node\CLSID\%CLSID_VMColorPropertyPage%\InprocServer32,,,%ServiceName%.ax
HKCR,Wow6432Node\CLSID\%CLSID_VMColorPropertyPage%\InprocServer32,ThreadingModel,,Both

HKLM,System\CurrentControlSet\Control\MediaSets\%GUID_VMCustomPageSet%\PropertyPages\%CLSID_VMColorPropertyPage%,,,%VMColorPropertyPage%
;; HWconfig Addreg
[Camera.HWConfig.Addreg]
; FUNCTION_MODE
HKR,Settings,WorkMode,0x10001,0
; Don't dump image data
HKR,Settings,DumpFrequency,0x10001,0
; Don't soft frame rate control
HKR,Settings,SoftFrameRateControl,0x10001,0
; Provide two pin, capture pin and still pin.
HKR,Settings,PinNumber,0x10001,2
; Enable/Disable selective suspend. Non-zero means enable, zero means disable
HKR,Settings,SSEnable,0x10001,1
HKR,Settings,Bandwidth,0x00001,07,00,00,00,01,00,00,00,07,00,00,00,01,00,00,00,00,00,00,00,07,00,00,00
HKR,Settings,EnableAE,0x10001,1
HKR,Settings,GPIO_SnapShot,0x00001,01,00,04,00,F4,01,00,00,01,00,00,00
HKR,Settings,GPIO_Flip,0x00001,00,00,04,00,F4,01,00,00,00,00,00,00
HKR,Settings,GPIO_Privacy,0x00001,00,00,04,00,F4,01,00,00,00,00,00,00
HKR,Settings,FIFO,0x00001,00,00,00,00,01,00,00,00,F4,01,00,00,14,00,08,00,02,00
HKR,Settings,ServiceName,,%ServiceName%
HKR,Settings,CorporationName,,%CorporationName%
HKR,Settings,MirrorV,0x10001,0
HKR,Settings,MirrorH,0x10001,0
HKR,Settings,FirstTime,0x10001,1
HKR,Settings,STIDelay,0x10001,10
;HKR,Settings,NightMode,0x10001,0

;--------------  UVC FUNC_MODE HIGH SPEED RGB24  -----------
HKR,ChipConfig\Sensor\UVC\DataFormat,H_RGB24_640x480,0x00001,\
7d,eb,36,e4,\
80,02,00,00,e0,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_RGB24_320x240,0x00001,\
7d,eb,36,e4,\
40,01,00,00,f0,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_RGB24_352x288,0x00001,\
7d,eb,36,e4,\
60,01,00,00,20,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_RGB24_800x600,0x00001,\
7d,eb,36,e4,\
20,03,00,00,58,02,00,00,\
2B,2C,0A,00,00,00,00,00,80,84,1E,00,00,00,00,00,2B,2C,0A,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_RGB24_1024x768,0x00001,\
7d,eb,36,e4,\
00,04,00,00,00,03,00,00,\
2B,2C,0A,00,00,00,00,00,80,84,1E,00,00,00,00,00,2B,2C,0A,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_RGB24_1280x1024,0x00001,\
7d,eb,36,e4,\
00,05,00,00,00,04,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_RGB24_1600x1200,0x00001,\
7d,eb,36,e4,\
40,06,00,00,b0,04,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_RGB24_2048x1536,0x00001,\
7d,eb,36,e4,\
00,08,00,00,00,06,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00


;--------------  UVC FUNC_MODE FULL RGB24  -----------
HKR,ChipConfig\Sensor\UVC\DataFormat,F_RGB24_640x480,0x00001,\
7d,eb,36,e4,\
80,02,00,00,e0,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,2B,2C,0A,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,F_RGB24_320x240,0x00001,\
7d,eb,36,e4,\
40,01,00,00,f0,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,F_RGB24_352x288,0x00001,\
7d,eb,36,e4,\
60,01,00,00,20,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00


;--------------  UVC FUNC_MODE YUY2 HIGH SPEED VIDEO -----------

HKR,ChipConfig\Sensor\UVC\DataFormat,H_YUY2_640x480,0x00001,\
59,55,59,32,\
80,02,00,00,e0,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_YUY2_320x240,0x00001,\
59,55,59,32,\
40,01,00,00,f0,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_YUY2_352x288,0x00001,\
59,55,59,32,\
60,01,00,00,20,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_YUY2_800x600,0x00001,\
59,55,59,32,\
20,03,00,00,58,02,00,00,\
2B,2C,0A,00,00,00,00,00,80,84,1E,00,00,00,00,00,2B,2C,0A,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_YUY2_1024x768,0x00001,\
59,55,59,32,\
00,04,00,00,00,03,00,00,\
2B,2C,0A,00,00,00,00,00,80,84,1E,00,00,00,00,00,2B,2C,0A,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_YUY2_1280x1024,0x00001,\
59,55,59,32,\
00,05,00,00,00,04,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_YUY2_1600x1200,0x00001,\
59,55,59,32,\
40,06,00,00,b0,04,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_YUY2_2048x1536,0x00001,\
59,55,59,32,\
00,08,00,00,00,06,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00

;--------------  UVC FUNC_MODE HIGH SPEED MJPEG  -----------
HKR,ChipConfig\Sensor\UVC\DataFormat,H_MJPG_640x480,0x00001,\
4d,4a,50,47,\
80,02,00,00,e0,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_MJPG_320x240,0x00001,\
4d,4a,50,47,\
40,01,00,00,f0,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_MJPG_352x288,0x00001,\
4d,4a,50,47,\
60,01,00,00,20,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,15,16,05,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_MJPG_800x600,0x00001,\
4d,4a,50,47,\
20,03,00,00,58,02,00,00,\
2B,2C,0A,00,00,00,00,00,80,84,1E,00,00,00,00,00,2B,2C,0A,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_MJPG_1024x768,0x00001,\
4d,4a,50,47,\
00,04,00,00,00,03,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_MJPG_1280x1024,0x00001,\
4d,4a,50,47,\
00,05,00,00,00,04,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_MJPG_1600x1200,0x00001,\
4d,4a,50,47,\
40,06,00,00,b0,04,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,H_MJPG_2048x1536,0x00001,\
4d,4a,50,47,\
00,08,00,00,00,06,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00


;--------------  UVC FUNC_MODE STILL PIN HIGH SPEED RGB24  -----------
HKR,ChipConfig\Sensor\UVC\DataFormat,STI_H_RGB24_640x480,0x00001,\
7d,eb,36,e4,\
80,02,00,00,e0,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,80,84,1E,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_H_RGB24_320x240,0x00001,\
7d,eb,36,e4,\
40,01,00,00,f0,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,80,84,1E,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_H_RGB24_352x288,0x00001,\
7d,eb,36,e4,\
60,01,00,00,20,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,80,84,1E,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_H_RGB24_800x600,0x00001,\
7d,eb,36,e4,\
20,03,00,00,58,02,00,00,\
2B,2C,0A,00,00,00,00,00,80,84,1E,00,00,00,00,00,2B,2C,0A,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_H_RGB24_1024x768,0x00001,\
7d,eb,36,e4,\
00,04,00,00,00,03,00,00,\
2B,2C,0A,00,00,00,00,00,80,84,1E,00,00,00,00,00,2B,2C,0A,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_H_RGB24_1280x1024,0x00001,\
7d,eb,36,e4,\
00,05,00,00,00,04,00,00,\
2B,2C,0A,00,00,00,00,00,80,84,1E,00,00,00,00,00,55,58,14,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_H_RGB24_1600x1200,0x00001,\
7d,eb,36,e4,\
40,06,00,00,b0,04,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_H_RGB24_2048x1536,0x00001,\
7d,eb,36,e4,\
00,08,00,00,00,06,00,00,\
2B,2C,0A,00,00,00,00,00,55,58,14,00,00,00,00,00,55,58,14,00,00,00,00,00

;--------------  UVC FUNC_MODE STILL PIN FULL SPEED RGB24  -----------
HKR,ChipConfig\Sensor\UVC\DataFormat,STI_F_RGB24_640x480,0x00001,\
7d,eb,36,e4,\
80,02,00,00,e0,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,80,84,1E,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_F_RGB24_320x240,0x00001,\
7d,eb,36,e4,\
40,01,00,00,f0,00,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,80,84,1E,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\DataFormat,STI_F_RGB24_352x288,0x00001,\
7d,eb,36,e4,\
60,01,00,00,20,01,00,00,\
15,16,05,00,00,00,00,00,80,84,1E,00,00,00,00,00,80,84,1E,00,00,00,00,00

HKR,ChipConfig\Sensor\UVC\ISPSettings,AEParm,0x00001,78,60,01,06,0b,60,58,02,00,00,58,02,00,00,00,08,20,1a,06,0c,\
														04,08,00,00,00,00,a0,40,14,00,0e,00
HKR,ChipConfig\Sensor\UVC\ISPSettings,SnrGain_Param,0x00001, 0a,0f,00,20,00,24,00,28,00,2c,00,30,00,34,00,38,00,3c,00,\
																a0,00,a4,00,a8,00,b0,00,b4,00,b8,00,c0,00,c8,00,2f
HKR,ChipConfig\Sensor\UVC\ISPSettings,TAeParam,0x00001,2,1,15,30,9
			
HKR,ChipConfig\Sensor\UVC\ISPSettings,Gamma_X,0x00001,\
	10,00,20,00,30,00,40,00,50,00,60,00,70,00,80,00,90,00,A0,00,B0,00,C0,00,D0,00,E0,00,F0,00	
HKR,ChipConfig\Sensor\UVC\ISPSettings,Gamma_Y,0x00001,\
	00,00,10,00,20,00,30,00,40,00,50,00,60,00,70,00,80,00,90,00,a0,00,\	
	b0,00,c0,00,d0,00,e0,00,f0,00,ff,00	
HKR,ChipConfig\Sensor\UVC\ISPSettings,S0,0x00001,\
	20,19,13,0C,06,06,0B,11,16,1B
HKR,ChipConfig\Sensor\UVC\ISPSettings,S1,0x00001,\
	26,1D,15,0D,06,06,0C,11,16,1A
HKR,ChipConfig\Sensor\UVC\ISPSettings,S2,0x00001,\
	21,19,12,0B,05,05,09,0D,10,14


HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,BrightnessDefault,0x00001,10,00,00,00,f0,ff,ff,ff,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,SaturationDefault,0x00001,13,00,00,00,00,00,00,00,08,00,00,00,01,00,00,00,00,00,00,00,08,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,HueDefault,0x00001,2d,00,00,00,d3,ff,ff,ff,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,SharpnessDefault,0x00001,0f,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,00,00,\
  00,00,01,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,ContrastDefault,0x00001,20,00,00,00,01,00,00,00,10,00,00,00,01,00,00,00,00,00,00,\
  00,10,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,GammaDefault,0x00001,BE,00,00,00,64,00,00,00,96,00,00,00,0a,00,00,00,00,00,00,00,\
  96,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,WhiteBalanceDefault,0x00001,64,19,00,00,f0,0a,00,00,64,19,00,00,3a,07,00,00,00,\
  00,00,00,64,19,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,BackLightDefault,0x00001,01,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,\
  00,00,00,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,GainDefault,0x00001,e0,00,00,00,40,00,00,00,60,00,00,00,01,00,00,00,00,00,00,00,\
  60,00,00,00
HKR,ChipConfig\Sensor\UVC\PropertySettings\VideoCam,PowerLineFreDefault,0x00001,02,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,00,\
  00,00,00,01,00,00,00

HKR,ChipConfig\Sensor\UVC\PropertySettings\CameraCtrl,ExposureDefault,0x00001,60,09,00,00,64,00,00,00,2c,01,00,00,01,00,00,00,01,00,00,\
  00,2c,01,00,00

;--------- Interfaces Section ---------------------------------------------------
[VMcam321.Config.Interfaces]
AddInterface	= %KSCATEGORY_CAPTURE%,	%CAP_FILTER%,	Camera.capture
AddInterface	= %KSCATEGORY_VIDEO%,	%CAP_FILTER%,	Camera.capture
AddInterface	= %KSCATEGORY_RENDER%,	%CAP_FILTER%,	Camera.capture
[VMcam321.Config.VISTA.Interfaces]
AddInterface	= %KSCATEGORY_CAPTURE%,	%CAP_FILTER%,	Camera.capture
AddInterface	= %KSCATEGORY_VIDEO%,	%CAP_FILTER%,	Camera.capture
AddInterface	= %KSCATEGORY_RENDER%,	%CAP_FILTER%,	Camera.capture
[Camera.capture]
AddReg	=	Camera.Intf.AddReg
         
[Camera.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%USB\VID_0AC8&PID_0321.DeviceDesc%
HKR,,DriverDesc,,%USB\VID_0AC8&PID_0321.DeviceDesc%

;--------- Services Section ---------------------------------------------------
[VMcam321.Config.Services]
AddService = %ServiceName%,0x00000002,Camera.ServiceInstall

[VMcam321.Config.VISTA.Services]
AddService = %ServiceName%,0x00000002,Camera.ServiceInstall


[Camera.ServiceInstall]
DisplayName   = %SrvDispName%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\System32\Drivers\%ServiceName%.sys

;--------- File Section ---------------------------------------------------
[SourceDisksNames]
1=%SourceDiskName%,,,
2=%SourceDiskName%,,,\MUI

[SourceDisksFiles]

VMC31D.sys = 1
VMC31D.dll=1
VMC31D.inf=1
VMC31D.ax=1
exvmuvc.ax=1
VMCtrl.ax = 1
VtwCtl.dll=1
VTwDS.ds=1
VTwDX8.dll=1
VtwUI.dll=1

VM2052.lrc=2
VM1028.lrc=2
vm1033.lrc=2
vm1042.lrc=2

[DestinationDirs]
Camera.Files = 10,System32\Drivers
PublicFile64.CopyFiles=10,%ServiceName%
Camera.Ctrl.Files=10,SysWow64    ; %systemroot%\system32 on NT-based systems
VM.TWAIN.CopyFiles= 10, twain_32\%ServiceName%
MUI.CopyFiles=10, %ServiceName%\MUI
CopyCoInstaller64=11
VMCtrComCopyFiles.WOW64=10,SysWow64

[Camera.Files]
VMC31D.sys

[Camera.Ctrl.Files]
VMC31D.ax

[VM.TWAIN.CopyFiles]
VtwCtl.dll
VTwDS.ds
VTwDX8.dll
VtwUI.dll

[VMCtrComCopyFiles.WOW64]
VMCtrl.ax,,,0x60
exvmuvc.ax,,,0x60

[PublicFile64.CopyFiles]
%ServiceName%.inf

[MUI.CopyFiles]
VM2052.lrc
VM1028.lrc
vm1033.lrc
vm1042.lrc
;===========================coinstaller=====================================

[VMCtrlCom.AddReg]
HKCR,CLSID\%GUID_VMCustomPropertySets%,,,%Plugin_VMCustomPropertySets%
HKCR,CLSID\%GUID_VMCustomPropertySets%\InprocServer32,,,VMctrl.ax
HKCR,CLSID\%GUID_VMCustomPropertySets%\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%GUID_VMCustomPropertySets%,,,%Plugin_VMCustomPropertySets%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%GUID_VMCustomPropertySets%,IID,1,4f,c7,17,a9,19,41,da,11,ae,0e,00,0d,56,ac,7b,4c


HKCR,Wow6432Node\CLSID\%GUID_VMCustomPropertySets%,,,%Plugin_VMCustomPropertySets%
HKCR,Wow6432Node\CLSID\%GUID_VMCustomPropertySets%\InprocServer32,,,VMctrl.ax
HKCR,Wow6432Node\CLSID\%GUID_VMCustomPropertySets%\InprocServer32,ThreadingModel,,Both


HKCR,Wow6432Node\%CLSID_VMExtenUnit%,,,%Plugin_VMExtenUnitNam%
HKCR,Wow6432Node\%CLSID_VMExtenUnit%,,,exvmuvc.ax
HKCR,Wow6432Node\%CLSID_VMExtenUnit%\InprocServer32,ThreadingModel,,Both


HKCR,Wow6432Node\%CLSID_VMEXTENDevMang%,,,%Plugin_VMDevMangNam%
HKCR,Wow6432Node\%CLSID_VMEXTENDevMang%,,,exvmuvc.ax
HKCR,Wow6432Node\%CLSID_VMEXTENDevMang%\InprocServer32,ThreadingModel,,Both


HKCR,Wow6432Node\%CLSID_VMUVCExtenUnit%,,,%Plugin_VMExtenUnitExtne%
HKCR,Wow6432Node\%CLSID_VMUVCExtenUnit%,,,exvmuvc.ax
HKCR,Wow6432Node\%CLSID_VMUVCExtenUnit%\InprocServer32,ThreadingModel,,Both


[VMcam321.Config.CoInstallers]
CopyFiles=CopyCoInstaller64
AddReg=CoInstaller.AddReg

[VMcam321.Config.VISTA.CoInstallers]
CopyFiles=CopyCoInstaller64
AddReg=CoInstaller.AddReg

[CopyCoInstaller64]
VMC31D.dll

[CoInstaller.AddReg]
HKR,,CoInstallers32,0x00010000,"VMC31D.dll,VMCoInst"


[Uninstall]
DelFiles=Camera.Files,VM.TWAIN.CopyFiles,PublicFile64.CopyFiles,CopyCoInstaller64,MUI.CopyFiles,Camera.Ctrl.Files
DelReg=Camera.AddReg, Camera.Plugins, Camera.HWConfig.AddReg, CoInstaller.AddReg,FilterAddReg

;--------- String Section ---------------------------------------------------
[Strings]
; non-localizeable
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO="{6994AD05-93EF-11D0-A3CC-00A0C9223196}"

SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

RunOnce                 = "Software\Microsoft\Windows\CurrentVersion\RunOnce"

;localizeable string
VMCustomPropertySets ="VM Custom Property Sets" 
VMCustomPropertyPage ="VM Custom Property Page"
VMColorPropertyPage  ="VM Color Property Page"
Vendor								= "Vimicro"
CAP_FILTER							= "{71a51b34-e7d3-11db-a386-005056c00008}"

USB\VID_0AC8&PID_0321.DeviceDesc	= "NMG 3M Webcam"
USB\VID_0AC8&PID_0321.Device	= "NMG 3M Webcam"
SrvDispName 								= "Vimicro Camera Service VMC31D"
ServiceName							= "VMC31D"
CorporationName					= "Vimicro Corporation"
SourceDiskName						= "Installation diskette"

;
; PlugIns Descriptions
;
PlugIn_IAMExtDevice					= "WDM Streaming IAMExtDevice Interface Handler"
PlugIn_IAMExtTransport				= "WDM Streaming IAMExtTransport Interface Handler"
PlugIn_IAMTimecodeReader			= "WDM Streaming IAMTimecodeReader Interface Handler"
Plugin_IExtTransport				= "WDM Streaming IExtTransport Interface Handler"
PropPage_DVcrControl				= "DVcrControl Property Page"
Plugin_IKsTopologyInfo				= "WDM Streaming IKsTopologyInfo Interface Handler"
Plugin_ICameraControl				= "WDM Streaming ICameraControl Interface Handler"
Plugin_IVideoProcAmp				= "WDM Streaming IVideoProcAmp Interface Handler"
Plugin_ISelector					= "WDM Streaming ISelector Interface Handler"
Plugin_PropertyObject				= "Node Interface Aggregation Handler"

CLSID_VMColorPropertyPage	="{71a51ad6-e7d3-11db-a386-005056c00008}"
CLSID_VMCustomPropertyPage	="{71a51ac5-e7d3-11db-a386-005056c00008}"
GUID_VMCustomPropertySets	="{18459DDB-8BEB-4ef5-A3D7-099D9B3EAE0F}"
GUID_VMCustomPageSet="{71a51b32-e7d3-11db-a386-005056c00008}"

Plugin_VMCustomPropertySets="VM332 Property Ctrol"
Plugin_VMExtenUnitNam="Vimicro UVC Extension Unit"
Plugin_VMDevMangNam="Vimicro Cam Device Manage"
Plugin_VMExtenUnitExtne="Vimicro UVC Extension Unit extend"

CLSID_VMExtenUnit = "{A917C75A-4119-11DA-AE0E-000D56AC7B4C}"
CLSID_VMEXTENDevMang="{A917C758-4119-11DA-AE0E-000D56AC7B4C}"
CLSID_VMUVCExtenUnit="{A917C74D-4119-11DA-AE0E-000D56AC7B4C}"

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: web2, load: 1.28