snp2uvc.inf Driver File Contents (Camera_Chicony_CNF_9059_Win7_32_Z061005200440.zip)

;==========================================================================
; USB Video Class Device INF (for Windows XP / Vista / 7)
; Copyright(c) 2010 Sonix Technology Co., Ltd.
; File version: 2.3.2.1
; Last modified: 2010-09-07
;==========================================================================

[Version]
LayoutFile = Layout.inf
signature = "$CHICAGO$"
Class = Image
ClassGUID = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider = %SX%
CatalogFile.NT = snp2uvc.cat
DriverVer = 10/06/2010,061.005.200.440

[Manufacturer]
%SXTIMfg% = SN, NTx86.5.1, NTx86.6.0, NTx86.6.1, NTamd64, NTamd64.6.0, NTamd64.6.1

[SN]

[SN.NTx86.5.1]
;2M
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_04f2&PID_b034	 	;CNF6222(OV2640+213D)
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_04f2&PID_b106	 	;CNF7246(OV2650+236B)
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_04f2&PID_b10B	 	;CNA7248(OV2640+236B)
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_04f2&PID_b10D	 	;CNA7249(OV2640+236B)

;1.3M
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_04f2&PID_b012			;CNF6131(OV9655+213B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_04f2&PID_b029			;CKF6140(MI1320+213D)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_04f2&PID_b071			;CNF7129(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_04f2&PID_b13a			;CNF8132(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_04f2&PID_b140                 ;CKF8136(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_04f2&PID_b141                 ;CKF8131(MI1330+260B)	
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_04f2&PID_b16B                 ;CKF8156(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_04f2&PID_b16E                 ;CKF8157(MI1330+260B)	

;VGA
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_04f2&PID_b028	 	;CNF6039(OV7670+213B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_04f2&PID_b066	 	;CNF7050(OV7670+260A)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_04f2&PID_b036	 	;CKF7010(S5K83AFX+213D)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_04f2&PID_b10C	 	;CNA7248(OV7670+260C)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_04f2&PID_b10E	 	;CNA7249(OV7670+260C)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_04f2&PID_b10F		;CNF8011(OV7670+260C)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_04f2&PID_b189		;CNF9020(OV7670+260D)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_04f2&PID_b1B9	 	;CNF9059(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_04f2&PID_b1BE	 	;CNF9060(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_04f2&PID_b1E5	 	;CNF9085(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_04f2&PID_b22b	 	;CNFA048

[SN.NTamd64]
;2M
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.x64,USB\VID_04f2&PID_b034		;CNF6222(OV2640+213D)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.x64,USB\VID_04f2&PID_b106	        ;CNF7246(OV2650+236B)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.x64,USB\VID_04f2&PID_b10B	        ;CNA7248(OV2640+236B)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.x64,USB\VID_04f2&PID_b10D	        ;CNA7249(OV2640+236B) 
 
;1.3M                                                                                               
%SN.USBVideo.DeviceDesc% = SN.USBVideo.x64,USB\VID_04f2&PID_b012	        ;CNF6131(OV9655+213B)                       
%SN.USBVideo.DeviceDesc% = SN.USBVideo.x64,USB\VID_04f2&PID_b029 	        ;CKF6140(MI1320+213D)  
%SN.USBVideo.DeviceDesc% = SN.USBVideo.x64,USB\VID_04f2&PID_b071                ;CNF7129(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.x64,USB\VID_04f2&PID_b13a                ;CNF8132(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.x64,USB\VID_04f2&PID_b140                ;CKF8136(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.x64,USB\VID_04f2&PID_b141                ;CKF8131(MI1330+260B) 
%SN.USBVideo.DeviceDesc% = SN.USBVideo.x64,USB\VID_04f2&PID_b16B                ;CKF8156(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.x64,USB\VID_04f2&PID_b16E                ;CKF8157(MI1330+260B) 
 
;VGA                                                                              
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.x64,USB\VID_04f2&PID_b028		;CNF6039(OV7670+213B)                         
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.x64,USB\VID_04f2&PID_b066  	;CNF7050(OV7670+260A)                         
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.x64,USB\VID_04f2&PID_b036  	;CKF7010(S5K83AFX+213D)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.x64,USB\VID_04f2&PID_b10C  	;CNA7248(OV7670+260C)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.x64,USB\VID_04f2&PID_b10E  	;CNA7249(OV7670+260C)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.x64,USB\VID_04f2&PID_b10F   	;CNF8011(OV7670+260C)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.x64,USB\VID_04f2&PID_b189   	;CNF9020(OV7670+260D)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.X64,USB\VID_04f2&PID_b1B9	 	;CNF9059(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.X64,USB\VID_04f2&PID_b1BE	 	;CNF9060(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.X64,USB\VID_04f2&PID_b1E5	 	;CNF9085(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.x64,USB\VID_04f2&PID_b22b	 	;CNFA048
                                                                                 
[SN.NTx86.6.0]                                                                   
;2M
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.v32,USB\VID_04f2&PID_b034&MI_00	;CNF6222(OV2640+213D)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.v32,USB\VID_04f2&PID_b106&MI_00      ;CNF7246(OV2650+236B)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.v32,USB\VID_04f2&PID_b10B&MI_00      ;CNA7248(OV2640+236B)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.v32,USB\VID_04f2&PID_b10D&MI_00 	;CNA7249(OV2640+236B)  
                                                                                                    
;1.3M                                                                                               
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v32,USB\VID_04f2&PID_b012&MI_00 		;CNF6131(OV9655+213B)  
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v32,USB\VID_04f2&PID_b029&MI_00		;CKF6140(MI1320+213D)  
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v32,USB\VID_04f2&PID_b071&MI_00		;CNF7129(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v32,USB\VID_04f2&PID_b13a&MI_00		;CNF8132(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v32,USB\VID_04f2&PID_b140&MI_00          ;CKF8136(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v32,USB\VID_04f2&PID_b141&MI_00          ;CKF8131(MI1330+260B)   
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v32,USB\VID_04f2&PID_b16B&MI_00          ;CKF8156(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v32,USB\VID_04f2&PID_b16E&MI_00          ;CKF8157(MI1330+260B)    
                                                                                                    
;VGA                                                                                                
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v32,USB\VID_04f2&PID_b028&MI_00	;CNF6039(OV7670+213B)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v32,USB\VID_04f2&PID_b066&MI_00	;CNF7050(OV7670+260A)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v32,USB\VID_04f2&PID_b036&MI_00 	;CKF7010(S5K83AFX+213D)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v32,USB\VID_04f2&PID_b10C&MI_00	;CNA7248(OV7670+260C)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v32,USB\VID_04f2&PID_b10E&MI_00	;CNA7249(OV7670+260C)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v32,USB\VID_04f2&PID_b10F&MI_00	;CNF8011(OV7670+260C)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v32,USB\VID_04f2&PID_b189&MI_00	;CNF9020(OV7670+260D)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v32,USB\VID_04f2&PID_b1B9&MI_00	;CNF9059(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v32,USB\VID_04f2&PID_b1BE&MI_00	;CNF9060(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v32,USB\VID_04f2&PID_b1E5&MI_00	;CNF9085(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v32,USB\VID_04f2&PID_b22b&MI_00 	;CNFA048

[SN.NTamd64.6.0]
;2M
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.v64,USB\VID_04f2&PID_b034&MI_00	;CNF6222(OV2640+213D)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.v64,USB\VID_04f2&PID_b106&MI_00 	;CNF7246(OV2650+236B)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.v64,USB\VID_04f2&PID_b10B&MI_00	;CNA7248(OV2640+236B)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.v64,USB\VID_04f2&PID_b10D&MI_00	;CNA7249(OV2640+236B)  
                                                                                                    
;1.3M                                                                                               
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v64,USB\VID_04f2&PID_b012&MI_00		;CNF6131(OV9655+213B)  
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v64,USB\VID_04f2&PID_b029&MI_00		;CKF6140(MI1320+213D)  
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v64,USB\VID_04f2&PID_b071&MI_00		;CNF7129(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v64,USB\VID_04f2&PID_b13a&MI_00		;CNF8132(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v64,USB\VID_04f2&PID_b140&MI_00          ;CKF8136(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v64,USB\VID_04f2&PID_b141&MI_00          ;CKF8131(MI1330+260B)     
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v64,USB\VID_04f2&PID_b16B&MI_00          ;CKF8156(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.v64,USB\VID_04f2&PID_b16E&MI_00          ;CKF8157(MI1330+260B)
                                                                                                    
;VGA                                                                                                
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v64,USB\VID_04f2&PID_b028&MI_00	;CNF6039(OV7670+213B)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v64,USB\VID_04f2&PID_b066&MI_00	;CNF7050(OV7670+260A)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v64,USB\VID_04f2&PID_b036&MI_00	;CKF7010(S5K83AFX+213D)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v64,USB\VID_04f2&PID_b10C&MI_00	;CNA7248(OV7670+260C)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v64,USB\VID_04f2&PID_b10E&MI_00	;CNA7249(OV7670+260C)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v64,USB\VID_04f2&PID_b10F&MI_00	;CNF8011(OV7670+260C)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v64,USB\VID_04f2&PID_b189&MI_00	;CNF9020(OV7670+260D)   
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v64,USB\VID_04f2&PID_b1B9&MI_00	;CNF9059(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v64,USB\VID_04f2&PID_b1BE&MI_00	;CNF9060(OV7675+233B)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v64,USB\VID_04f2&PID_b1E5&MI_00	;CNF9085(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.v64,USB\VID_04f2&PID_b22b&MI_00 	;CNFA048

[SN.NTx86.6.1]                                                                   
;2M
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.w7x86,USB\VID_04f2&PID_b034&MI_00	;CNF6222(OV2640+213D)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.w7x86,USB\VID_04f2&PID_b106&MI_00      ;CNF7246(OV2650+236B)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.w7x86,USB\VID_04f2&PID_b10B&MI_00      ;CNA7248(OV2640+236B)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.w7x86,USB\VID_04f2&PID_b10D&MI_00 	;CNA7249(OV2640+236B)  

;1.3M                                                                                               
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x86,USB\VID_04f2&PID_b012&MI_00 		;CNF6131(OV9655+213B)  
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x86,USB\VID_04f2&PID_b029&MI_00		;CKF6140(MI1320+213D)  
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x86,USB\VID_04f2&PID_b071&MI_00		;CNF7129(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x86,USB\VID_04f2&PID_b13a&MI_00		;CNF8132(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x86,USB\VID_04f2&PID_b140&MI_00          ;CKF8136(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x86,USB\VID_04f2&PID_b141&MI_00          ;CKF8131(MI1330+260B)   
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x86,USB\VID_04f2&PID_b16B&MI_00          ;CKF8156(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x86,USB\VID_04f2&PID_b16E&MI_00          ;CKF8157(MI1330+260B)    

;VGA                                                                                                
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x86,USB\VID_04f2&PID_b028&MI_00	;CNF6039(OV7670+213B)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x86,USB\VID_04f2&PID_b066&MI_00	;CNF7050(OV7670+260A)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x86,USB\VID_04f2&PID_b036&MI_00 	;CKF7010(S5K83AFX+213D)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x86,USB\VID_04f2&PID_b10C&MI_00	;CNA7248(OV7670+260C)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x86,USB\VID_04f2&PID_b10E&MI_00	;CNA7249(OV7670+260C)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x86,USB\VID_04f2&PID_b10F&MI_00	;CNF8011(OV7670+260C)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x86,USB\VID_04f2&PID_b189&MI_00	;CNF9020(OV7670+260D)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x86,USB\VID_04f2&PID_b1B9&MI_00	;CNF9059(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x86,USB\VID_04f2&PID_b1BE&MI_00	;CNF9060(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x86,USB\VID_04f2&PID_b1E5&MI_00	;CNF9085(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x86,USB\VID_04f2&PID_b22b&MI_00 	;CNFA048

[SN.NTamd64.6.1]
;2M
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.w7x64,USB\VID_04f2&PID_b034&MI_00	;CNF6222(OV2640+213D)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.w7x64,USB\VID_04f2&PID_b106&MI_00 	;CNF7246(OV2650+236B)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.w7x64,USB\VID_04f2&PID_b10B&MI_00	;CNA7248(OV2640+236B)  
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.w7x64,USB\VID_04f2&PID_b10D&MI_00	;CNA7249(OV2640+236B)  
                                                                                                    
;1.3M                                                                                               
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x64,USB\VID_04f2&PID_b012&MI_00		;CNF6131(OV9655+213B)  
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x64,USB\VID_04f2&PID_b029&MI_00		;CKF6140(MI1320+213D)  
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x64,USB\VID_04f2&PID_b071&MI_00		;CNF7129(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x64,USB\VID_04f2&PID_b13a&MI_00		;CNF8132(OV9665+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x64,USB\VID_04f2&PID_b140&MI_00          ;CKF8136(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x64,USB\VID_04f2&PID_b141&MI_00          ;CKF8131(MI1330+260B)     
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x64,USB\VID_04f2&PID_b16B&MI_00          ;CKF8156(MI1330+260B)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.w7x64,USB\VID_04f2&PID_b16E&MI_00          ;CKF8157(MI1330+260B)
                                                                                                    
;VGA                                                                                                
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x64,USB\VID_04f2&PID_b028&MI_00	;CNF6039(OV7670+213B)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x64,USB\VID_04f2&PID_b066&MI_00	;CNF7050(OV7670+260A)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x64,USB\VID_04f2&PID_b036&MI_00	;CKF7010(S5K83AFX+213D)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x64,USB\VID_04f2&PID_b10C&MI_00	;CNA7248(OV7670+260C)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x64,USB\VID_04f2&PID_b10E&MI_00	;CNA7249(OV7670+260C)  
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x64,USB\VID_04f2&PID_b10F&MI_00	;CNF8011(OV7670+260C)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x64,USB\VID_04f2&PID_b189&MI_00	;CNF9020(OV7670+260D)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x64,USB\VID_04f2&PID_b1B9&MI_00	;CNF9059(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x64,USB\VID_04f2&PID_b1BE&MI_00	;CNF9060(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x64,USB\VID_04f2&PID_b1E5&MI_00	;CNF9085(OV7675+233B)
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.w7x64,USB\VID_04f2&PID_b22b&MI_00 	;CNFA048


[ControlFlags]
ExcludeFromSelect = *

[SourceDisksNames]
1 = %SrcDiskId%,,,

[SourceDisksFiles.x86] ; files for x86
sncduvc.sys = 1
snp2uvc.sys = 1
vsnp2uvc.dll = 1
rsnp2uvc.dll = 1
DrvInst.exe = 1
Uninstuxga.bat = 1
Uninstsxga.bat = 1
Uninstvga.bat = 1
Uninstuxga.reg = 1
Uninstsxga.reg = 1
Uninstvga.reg = 1

[SourceDisksFiles.amd64] ; files for AMD64
sncduvc.sys = 1,.\x64,
snp2uvc.sys = 1,.\x64,
vsnpvc64.dll = 1,.\x64,
rsnpvc64.dll = 1,.\x64,
vsnp2uvc.dll = 1
rsnp2uvc.dll = 1
DrvInst.exe = 1,.\x64,
Uninstuxga.bat = 1
Uninstsxga.bat = 1
Uninstvga.bat = 1
Uninstuxga.reg = 1
Uninstsxga.reg = 1
Uninstvga.reg = 1

[DestinationDirs]
DefaultDestDir = 11
SN.Driver.CopyFiles = 10,system32\drivers
SN.Uninst.CopyFiles = 10
SN.CustomProp.CopyFiles = 11
SN.CustomPropx32.CopyFiles = 10,SysWow64
SN.CustomPropx64.CopyFiles = 11

;==========================================================================
; SN.USBVideo 1.3M
;==========================================================================
[SN.USBVideo.XP]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.USDClass.XP.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo.Uninst.Addreg,SN.CustomProp.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomProp.CopyFiles

SubClass =      StillImage
DeviceType =    3
DeviceSubType = 1
Capabilities =  0x00000031
DeviceData =    SN.XP.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.USBVideo.x64]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.USDClass.XP.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo.Uninst.Addreg,SN.CustomProp64.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles

SubClass =         StillImage
DeviceType =       3
DeviceSubType =    1
Capabilities =     0x00000031
DeviceData =       SN.XP.DeviceData
ICMProfiles =      "sRGB Color Space Profile.icm"

[SN.USBVideo.v32]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo.Uninst.Addreg,SN.CustomProp.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomProp.CopyFiles

[SN.USBVideo.v64]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo.Uninst.Addreg,SN.CustomProp64.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles

[SN.USBVideo.w7x86]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo.Uninst.Addreg,SN.CustomProp.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomProp.CopyFiles

[SN.USBVideo.w7x64]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo.Uninst.Addreg,SN.CustomProp64.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles

[SN.USBVideo.XP.HW]
AddReg = SN.USBVideo.HW.AddReg

[SN.USBVideo.x64.HW]
AddReg = SN.USBVideo.HW.AddReg

[SN.USBVideo.v32.HW]
AddReg = SN.USBVideo.HW.AddReg

[SN.USBVideo.v64.HW]
AddReg = SN.USBVideo.HW.AddReg

[SN.USBVideo.w7x86.HW]
AddReg = SN.USBVideo.HW.AddReg

[SN.USBVideo.w7x64.HW]
AddReg = SN.USBVideo.HW.AddReg

[SN.USBVideo.HW.AddReg]
HKR,,"FriendlyName",,%SN.USBVideo.DeviceDesc%

[SN.USBVideo.XP.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo.AddIntf

[SN.USBVideo.x64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo.AddIntf

[SN.USBVideo.v32.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo.AddIntf

[SN.USBVideo.v64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo.AddIntf

[SN.USBVideo.w7x86.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo.AddIntf

[SN.USBVideo.w7x64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo.AddIntf

[SN.USBVideo.XP.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideo.x64.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideo.v32.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideo.v64.Services]
AddService = SNP2UVC,0x00000002,SN.AddService 

[SN.USBVideo.w7x86.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideo.w7x64.Services]
AddService = SNP2UVC,0x00000002,SN.AddService 

[SN.USBVideo.AddIntf]
AddReg=SN.USBVideo.AddIntf.AddReg

[SN.USBVideo.AddIntf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%SN.USBVideo.DeviceDesc%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,1d,9f,80,ff, 1d,91, d9,42, 0x82, 0x31, 0x8d, 0x47, 0xca, 0x4e, 0xaf, 0xc2
HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,1d,9f,80,ff, 1d,91, d9,42, 0x82, 0x31, 0x8d, 0x47, 0xca, 0x4e, 0xaf, 0xc2

[SN.USBVideo.Uninst.Addreg]
;regist uninstaller
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%SN.USBVideo.DeviceDesc%,DisplayName,0x00000000,%SN.USBVideo.DeviceDesc%
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%SN.USBVideo.DeviceDesc%,"NoModify",0x00010001,0x00000001
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%SN.USBVideo.DeviceDesc%,UninstallString,0x00000000,"%10%\Uninstsxga.bat"

;==========================================================================
; SN.USBVideo 2M
;==========================================================================
[SN.USBVideo2M.XP]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.USDClass.XP.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo2M.Uninst.Addreg,SN.CustomProp.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomProp.CopyFiles

SubClass =      StillImage
DeviceType =    3
DeviceSubType = 1
Capabilities =  0x00000031
DeviceData =    SN.XP.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.USBVideo2M.x64]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.USDClass.XP.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo2M.Uninst.Addreg,SN.CustomProp64.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles

SubClass =         StillImage
DeviceType =       3
DeviceSubType =    1
Capabilities =     0x00000031
DeviceData =       SN.XP.DeviceData
ICMProfiles =      "sRGB Color Space Profile.icm"

[SN.USBVideo2M.v32]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo2M.Uninst.Addreg,SN.CustomProp.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomProp.CopyFiles

[SN.USBVideo2M.v64]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo2M.Uninst.Addreg,SN.CustomProp64.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles

[SN.USBVideo2M.w7x86]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo2M.Uninst.Addreg,SN.CustomProp.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomProp.CopyFiles

[SN.USBVideo2M.w7x64]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideo2M.Uninst.Addreg,SN.CustomProp64.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles

[SN.USBVideo2M.XP.HW]
AddReg = SN.USBVideo2M.HW.AddReg

[SN.USBVideo2M.x64.HW]
AddReg = SN.USBVideo2M.HW.AddReg

[SN.USBVideo2M.v32.HW]
AddReg = SN.USBVideo2M.HW.AddReg

[SN.USBVideo2M.v64.HW]
AddReg = SN.USBVideo2M.HW.AddReg

[SN.USBVideo2M.w7x86.HW]
AddReg = SN.USBVideo2M.HW.AddReg

[SN.USBVideo2M.w7x64.HW]
AddReg = SN.USBVideo2M.HW.AddReg

[SN.USBVideo2M.HW.AddReg]
HKR,,"FriendlyName",,%SN.USBVideo2M.DeviceDesc%

[SN.USBVideo2M.XP.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo2M.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo2M.AddIntf

[SN.USBVideo2M.x64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo2M.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo2M.AddIntf

[SN.USBVideo2M.v32.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo2M.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo2M.AddIntf

[SN.USBVideo2M.v64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo2M.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo2M.AddIntf

[SN.USBVideo2M.w7x86.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo2M.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo2M.AddIntf

[SN.USBVideo2M.w7x64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideo2M.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideo2M.AddIntf

[SN.USBVideo2M.XP.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideo2M.x64.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideo2M.v32.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideo2M.v64.Services]
AddService = SNP2UVC,0x00000002,SN.AddService 

[SN.USBVideo2M.w7x86.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideo2M.w7x64.Services]
AddService = SNP2UVC,0x00000002,SN.AddService 

[SN.USBVideo2M.AddIntf]
AddReg=SN.USBVideo2M.AddIntf.AddReg

[SN.USBVideo2M.AddIntf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%SN.USBVideo2M.DeviceDesc%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,1d,9f,80,ff, 1d,91, d9,42, 0x82, 0x31, 0x8d, 0x47, 0xca, 0x4e, 0xaf, 0xc2
HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,1d,9f,80,ff, 1d,91, d9,42, 0x82, 0x31, 0x8d, 0x47, 0xca, 0x4e, 0xaf, 0xc2

[SN.USBVideo2M.Uninst.Addreg]
;regist uninstaller
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%SN.USBVideo2M.DeviceDesc%,DisplayName,0x00000000,%SN.USBVideo2M.DeviceDesc%
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%SN.USBVideo2M.DeviceDesc%,"NoModify",0x00010001,0x00000001
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%SN.USBVideo2M.DeviceDesc%,UninstallString,0x00000000,"%10%\Uninstuxga.bat"

;==========================================================================
; SN.USBVideo VGA
;==========================================================================
[SN.USBVideoVGA.XP]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.USDClass.XP.AddReg,SN.DefaultSettings.Addreg,SN.USBVideoVGA.Uninst.Addreg,SN.CustomProp.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomProp.CopyFiles

SubClass =      StillImage
DeviceType =    3
DeviceSubType = 1
Capabilities =  0x00000031
DeviceData =    SN.XP.DeviceData
ICMProfiles =   "sRGB Color Space Profile.icm"

[SN.USBVideoVGA.x64]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.USDClass.XP.AddReg,SN.DefaultSettings.Addreg,SN.USBVideoVGA.Uninst.Addreg,SN.CustomProp64.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles

SubClass =         StillImage
DeviceType =       3
DeviceSubType =    1
Capabilities =     0x00000031
DeviceData =       SN.XP.DeviceData
ICMProfiles =      "sRGB Color Space Profile.icm"

[SN.USBVideoVGA.v32]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideoVGA.Uninst.Addreg,SN.CustomProp.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomProp.CopyFiles


[SN.USBVideoVGA.v64]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideoVGA.Uninst.Addreg,SN.CustomProp64.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles

[SN.USBVideoVGA.w7x86]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideoVGA.Uninst.Addreg,SN.CustomProp.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomProp.CopyFiles


[SN.USBVideoVGA.w7x64]
Include =    ks.inf,kscaptur.inf
Needs =      KS.Registration,KSCAPTUR.Registration.NT
AddReg =     SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.USBVideoVGA.Uninst.Addreg,SN.CustomProp64.AddReg
CopyFiles =  SN.Driver.CopyFiles,SN.Uninst.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles

[SN.USBVideoVGA.XP.HW]
AddReg = SN.USBVideoVGA.HW.AddReg

[SN.USBVideoVGA.x64.HW]
AddReg = SN.USBVideoVGA.HW.AddReg

[SN.USBVideoVGA.v32.HW]
AddReg = SN.USBVideoVGA.HW.AddReg

[SN.USBVideoVGA.v64.HW]
AddReg = SN.USBVideoVGA.HW.AddReg

[SN.USBVideoVGA.w7x86.HW]
AddReg = SN.USBVideoVGA.HW.AddReg

[SN.USBVideoVGA.w7x64.HW]
AddReg = SN.USBVideoVGA.HW.AddReg

[SN.USBVideoVGA.HW.AddReg]
HKR,,"FriendlyName",,%SN.USBVideoVGA.DeviceDesc%

[SN.USBVideoVGA.XP.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideoVGA.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideoVGA.AddIntf

[SN.USBVideoVGA.x64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideoVGA.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideoVGA.AddIntf

[SN.USBVideoVGA.v32.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideoVGA.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideoVGA.AddIntf

[SN.USBVideoVGA.v64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideoVGA.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideoVGA.AddIntf

[SN.USBVideoVGA.w7x86.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideoVGA.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideoVGA.AddIntf

[SN.USBVideoVGA.w7x64.Interfaces]
AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,SN.USBVideoVGA.AddIntf
AddInterface = %KSCATEGORY_VIDEO%,GLOBAL,SN.USBVideoVGA.AddIntf

[SN.USBVideoVGA.XP.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideoVGA.x64.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideoVGA.v32.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideoVGA.v64.Services]
AddService = SNP2UVC,0x00000002,SN.AddService 

[SN.USBVideoVGA.w7x86.Services]
AddService = SNP2UVC,0x00000002,SN.AddService   

[SN.USBVideoVGA.w7x64.Services]
AddService = SNP2UVC,0x00000002,SN.AddService 

[SN.USBVideoVGA.AddIntf]
AddReg=SN.USBVideoVGA.AddIntf.AddReg

[SN.USBVideoVGA.AddIntf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%SN.USBVideoVGA.DeviceDesc%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,1d,9f,80,ff, 1d,91, d9,42, 0x82, 0x31, 0x8d, 0x47, 0xca, 0x4e, 0xaf, 0xc2
HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,1d,9f,80,ff, 1d,91, d9,42, 0x82, 0x31, 0x8d, 0x47, 0xca, 0x4e, 0xaf, 0xc2

[SN.USBVideoVGA.Uninst.Addreg]
;regist uninstaller
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%SN.USBVideoVGA.DeviceDesc%,DisplayName,0x00000000,%SN.USBVideoVGA.DeviceDesc%
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%SN.USBVideoVGA.DeviceDesc%,"NoModify",0x00010001,0x00000001
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%SN.USBVideoVGA.DeviceDesc%,UninstallString,0x00000000,"%10%\Uninstvga.bat"

;==========================================================================
; Common Section
;==========================================================================
[SN.Driver.NT.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,snp2uvc.sys
HKR,,PageOutWhenUnopened,3,00
HKR,,OkToHibernate,3,01 
HKR,,HardwareConfig,1,1
HKR,,CreateFileName,,"USB"

[SN.USDClass.XP.AddReg]
HKR,,USDClass,,{0527d1d0-88c2-11d2-82c7-00c04f8ec183}

[SN.CustomProp.AddReg]
; Custom property interface
HKCR,CLSID\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\InprocServer32,,,vsnp2uvc.dll
HKCR,CLSID\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959},IID,1,9F,F5,4E,E5, 3E,32, 2e,4a, 0x96, 0xEC, 0x55, 0x99, 0x63, 092, 0x3A, 0x00
;,IID,1,1D,FC,CA,F1, D6,D7, 0f,40, 0xa7, 0xfd, 0x96, 0x71, 0x5e, 0xb, 0xd9, 0x59

; Setting page
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC2},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC2}\InprocServer32,,,vsnp2uvc.dll
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC2}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\PropertyPages\{FF809F1D-911D-42d9-8231-8D47CA4EAFC2),,,%PropPage_CustomCameraProp%

; Effect page
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC3},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC3}\InprocServer32,,,vsnp2uvc.dll
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC3}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\PropertyPages\{FF809F1D-911D-42d9-8231-8D47CA4EAFC3},,,%PropPage_CustomCameraProp%

; Zoom page
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC4},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC4}\InprocServer32,,,vsnp2uvc.dll
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC4}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\PropertyPages\{FF809F1D-911D-42d9-8231-8D47CA4EAFC4},,,%PropPage_CustomCameraProp%

[SN.CustomProp64.AddReg]
; Custom property interface
HKCR,CLSID\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\InprocServer32,,,vsnp2uvc.dll
HKCR,CLSID\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\InprocServer32,ThreadingModel,,Both
HKCR,Wow6432Node\CLSID\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959},,,%PlugIn_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\InprocServer32,,,vsnp2uvc.dll
HKCR,Wow6432Node\CLSID\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959},IID,1,9F,F5,4E,E5, 3E,32, 2e,4a, 0x96, 0xEC, 0x55, 0x99, 0x63, 092, 0x3A, 0x00

; Setting page
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC2},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC2}\InprocServer32,,,vsnp2uvc.dll
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC2}\InprocServer32,ThreadingModel,,Both
HKCR,Wow6432Node\CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC2},,,%PlugIn_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC2}\InprocServer32,,,vsnp2uvc.dll
HKCR,Wow6432Node\CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC2}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\PropertyPages\{FF809F1D-911D-42d9-8231-8D47CA4EAFC2),,,%PropPage_CustomCameraProp%

; Effect page
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC3},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC3}\InprocServer32,,,vsnp2uvc.dll
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC3}\InprocServer32,ThreadingModel,,Both
HKCR,Wow6432Node\CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC3},,,%PlugIn_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC3}\InprocServer32,,,vsnp2uvc.dll
HKCR,Wow6432Node\CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC3}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\PropertyPages\{FF809F1D-911D-42d9-8231-8D47CA4EAFC3},,,%PropPage_CustomCameraProp%

; Zoom page
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC4},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC4}\InprocServer32,,,vsnp2uvc.dll
HKCR,CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC4}\InprocServer32,ThreadingModel,,Both
HKCR,Wow6432Node\CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC4},,,%PlugIn_CustomCameraProp%
HKCR,Wow6432Node\CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC4}\InprocServer32,,,vsnp2uvc.dll
HKCR,Wow6432Node\CLSID\{FF809F1D-911D-42d9-8231-8D47CA4EAFC4}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{F1CAFC1D-D7D6-400f-A7FD-96715E0BD959}\PropertyPages\{FF809F1D-911D-42d9-8231-8D47CA4EAFC4},,,%PropPage_CustomCameraProp%


[SN.DefaultSettings.Addreg]
; all pid/vid
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP00,0x00010001,0x04f2b028
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP01,0x00010001,0x04f2b066
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP02,0x00010001,0x04f2b036
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP03,0x00010001,0x04f2b10c
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP04,0x00010001,0x04f2b10e
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP05,0x00010001,0x04f2b012
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP06,0x00010001,0x04f2b029
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP07,0x00010001,0x04f2b071
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP08,0x00010001,0x04f2b034
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP09,0x00010001,0x04f2b106
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP10,0x00010001,0x04f2b10b
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP11,0x00010001,0x04f2b10d
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP12,0x00010001,0x04f2b10f
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP13,0x00010001,0x04f2b13a
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP14,0x00010001,0x04f2b140
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP15,0x00010001,0x04f2b141
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP16,0x00010001,0x04f2b16B
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP17,0x00010001,0x04f2b16E
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP18,0x00010001,0x04f2b189
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP19,0x00010001,0x04f2b1b9
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP20,0x00010001,0x04f2b1be
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP21,0x00010001,0x04f2b1E5
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP22,0x00010001,0x04f2b22b

;Default Parameter
HKR,DefaultSettings,Privacy,0x00010001,0
HKR,DefaultSettings,AutoStartEnable,0x00010001,1
HKR,DefaultSettings,DefectCompensation,0x00010001,0
HKR,DefaultSettings,DefectYThd,0x00010001,0
HKR,DefaultSettings,DefectCThd,0x00010001,0
HKR,DefaultSettings,OSVersion,0x00010001,5
HKR,DefaultSettings,SuspendEnable,0x00010001,1
HKR,DefaultSettings,BWMode,0x00010001,0
HKR,DefaultSettings,Flip,0x00010001,1
HKR,DefaultSettings,Mirror,0x00010001,1
HKR,DefaultSettings,AEPriorityControl,0x00010001,0
HKR,DefaultSettings,EP0Polling,0x00010001,0
HKR,DefaultSettings,SXGA2StillFormatControl,0x00010001,2
HKR,DefaultSettings,Rotation,0x00010001,0
HKR,DefaultSettings,SnapshotControl,0x00010001,0
HKR,DefaultSettings,PropertyPageControl,0x00010001,1
HKR,DefaultSettings,Disable_RGB24,0x00010001,0
HKR,DefaultSettings,Disable_I420,0x00010001,0
HKR,DefaultSettings,Disable_YUY2,0x00010001,0
HKR,DefaultSettings,Disable_MJPEG,0x00010001,1
HKR,DefaultSettings,DenoiseMode_UIEnable,0x00010001,0
HKR,DefaultSettings,InteruptDisable,0x00010001,1
HKR,DefaultSettings,AddFrameRateFromMJPG,0x00010001,1
HKR,DefaultSettings,SSWAITTIME,0x00010001,480
HKR,DefaultSettings,SetSystemStateEnable,0x00010001,1
;Denoise
HKR,DefaultSettings,DeNoiseMode,0x00010001,0
HKR,DefaultSettings,StrgLThd,0x00010001,15
HKR,DefaultSettings,StrgCThd,0x00010001,15
HKR,DefaultSettings,NzPwrLThd,0x00010001,20
HKR,DefaultSettings,NzPwrCThd,0x00010001,10
HKR,DefaultSettings,LowLightThd,0x00010001,80
HKR,DefaultSettings,MeanDiffYThd,0x00010001,8
HKR,DefaultSettings,MeanDiffCThd,0x00010001,5
; Face Tracking
HKR,DefaultSettings,FaceTrack0000,0x00010001,0
HKR,DefaultSettings,FaceTrack0001,0x00010001,6
HKR,DefaultSettings,FaceTrack0002,0x00010001,213
HKR,DefaultSettings,FaceTrack0003,0x00010001,160
HKR,DefaultSettings,FaceTrack0004,0x00010001,20
HKR,DefaultSettings,FaceTrack0005,0x00010001,40
HKR,DefaultSettings,FaceTrack0006,0x00010001,238
HKR,DefaultSettings,FaceTrack0007,0x00010001,8000
HKR,DefaultSettings,FaceTrack0008,0x00010001,5
HKR,DefaultSettings,FaceTrack0009,0x00010001,2
HKR,DefaultSettings,FaceTrack0010,0x00010001,2
HKR,DefaultSettings,FaceTrack0011,0x00010001,1
HKR,DefaultSettings,FaceTrack0012,0x00010001,-4
HKR,DefaultSettings,FaceTrack0013,0x00010001,66
HKR,DefaultSettings,FaceTrack0014,0x00010001,8
HKR,DefaultSettings,FaceTrack0015,0x00010001,20
HKR,DefaultSettings,FaceTrack0016,0x00010001,90
HKR,DefaultSettings,FaceTrack0017,0x00010001,200
HKR,DefaultSettings,FaceTrack0018,0x00010001,770
HKR,DefaultSettings,FaceTrack0019,0x00010001,60
HKR,DefaultSettings,FaceTrack0020,0x00010001,30
HKR,DefaultSettings,FaceTrack0021,0x00010001,20
HKR,DefaultSettings,FaceTrack0022,0x00010001,1000
HKR,DefaultSettings,FaceTrack0023,0x00010001,0
HKR,DefaultSettings,FaceTrack0024,0x00010001,0
HKR,DefaultSettings,FaceTrack0025,0x00010001,0
HKR,DefaultSettings,FaceTrack0026,0x00010001,1
HKR,DefaultSettings,FaceTrack0027,0x00010001,2
HKR,DefaultSettings,FaceTrack0028,0x00010001,3
HKR,DefaultSettings,FaceTrack0029,0x00010001,2710

;Current Parameter
HKR,Settings,Flip,0x00010001,1
HKR,Settings,Mirror,0x00010001,1
HKR,Settings,CPULoadingBoost,0x00010001,0

[SN.DefaultSettings.Addreg.Security]
"D:AR(A;;GA;;;BU)"

[SN.Driver.CopyFiles]
snp2uvc.sys
sncduvc.sys

[SN.Uninst.CopyFiles]
DrvInst.exe
Uninstuxga.bat
Uninstsxga.bat
Uninstvga.bat
Uninstuxga.reg
Uninstsxga.reg
Uninstvga.reg

[SN.CustomProp.CopyFiles]
vsnp2uvc.dll
rsnp2uvc.dll

[SN.CustomPropx32.CopyFiles]
vsnp2uvc.dll
rsnp2uvc.dll

[SN.CustomPropx64.CopyFiles]
vsnp2uvc.dll,vsnpvc64.dll
rsnp2uvc.dll,rsnpvc64.dll

[SN.XP.DeviceData]
Server=local
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}

[SN.AddService]
DisplayName   = %SERVICE_DISPLAY_NAME%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\snp2uvc.sys

[{C9F0E5B8-F8E6-42D4-9124-056226777CB5}]
USB 2.0 2.0M UVC WebCam='"USB\VID_04f2&PID_b034*" "USB\VID_04f2&PID_b106*" "USB\VID_04f2&PID_b10b*" "USB\VID_04f2&PID_b10d*"'
USB 2.0 1.3M UVC WebCam='"USB\VID_04f2&PID_b012*" "USB\VID_04f2&PID_b029*" "USB\VID_04f2&PID_b071*" "USB\VID_04f2&PID_b13a*" "USB\VID_04f2&PID_b140*" "USB\VID_04f2&PID_b141*" "USB\VID_04f2&PID_b16B*" "USB\VID_04f2&PID_b16E*"'
USB 2.0 VGA UVC WebCam='"USB\VID_04f2&PID_b028*" "USB\VID_04f2&PID_b066*" "USB\VID_04f2&PID_b036*" "USB\VID_04f2&PID_b10c*" "USB\VID_04f2&PID_b10e*" "USB\VID_04f2&PID_b10f*" "USB\VID_04f2&PID_b189*" "USB\VID_04f2&PID_b1b9*" "USB\VID_04f2&PID_b1be*" "USB\VID_04f2&PID_b1E5*"'

;==========================================================================
; String Table (English - 1033)
;==========================================================================
[Strings]
KSCATEGORY_CAPTURE = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
ProxyVCap.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
SERVICE_DISPLAY_NAME = "USB2.0 PC Camera (SNP2UVC)"
SERVICE_KERNEL_DRIVER = 1
SERVICE_DEMAND_START = 3
SERVICE_ERROR_NORMAL = 1
PropPage_CustomCameraProp = "Custom Camera Property Page"
PlugIn_CustomCameraProp = "WDM Custom ICustomCamera Interface handler"
RunOncePath = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
RunPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
SN_SnapShotChanged = "SnapShot Changed Event"

ProductName = "SNP2UVC"
SN_ExtensionDLL = "vsnp2uvc.dll"

; Localizable =============================================================
SrcDiskId = "USB2.0 PC Camera Installation Disk"
SX = "Sonix"  
SXTIMfg = "Chicony, (Sonix260)"
SN.USBVideo2M.DeviceDesc="USB 2.0 2.0M UVC WebCam"
SN.USBVideo.DeviceDesc="USB 2.0 1.3M UVC WebCam"
SN.USBVideoVGA.DeviceDesc="USB 2.0 VGA UVC WebCam"
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: ftp, load: 0.94