;==========================================================================
; USB Video Class Device INF (for Windows XP / Vista)
; Copyright(c) 2006 Sonix Technology Co., Ltd.
; File version: 1.8.9.1
; Last modified: 2008-03-20
;==========================================================================
[Version]
LayoutFile = Layout.inf
signature = "$CHICAGO$"
Class = Image
ClassGUID = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider = %SX%
CatalogFile.NT = snp2uvc.cat
DriverVer = 03/20/2008,6.5801.22.002
[Manufacturer]
%SXTIMfg% = SN, NTx86.5.1, NTx86.6.0, NTamd64, NTamd64.6.0
[SN]
[SN.NTx86.5.1]
;2M
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a115&MI_00 ;OV2650Sonix230B(CN2015-S30B-OV02-Rotate CN2015-S30B-OV01-Fix)
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a113&MI_00 ;OV2640Sonix230B(CN2014-S30B-OV04)
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a108&MI_00 ;OV2640Sonix230B()
;1.3M
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,[B]USB\VID_064e&PID_a116&MI_00[/B] ;MI-SOC1330Sonix230B(CN1316-S30B-MI04-FIX CN1316-S30B-MI05-rotate)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_064e&PID_a111&MI_00 ;MI1320Sonix213(CN1314-SN13-MI03-Fix CN1314-SN13-MI05-Rotate)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_064e&PID_a118&MI_00 ;OV9665Sonix230B()
;VGA
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_064e&PID_a114&MI_00 ;MagnaChip501Sonix230C(CN0317-S30C-MC01-Fix)
[SN.NTamd64]
;2M
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a115&MI_00 ;OV2650Sonix230B(CN2015-S30B-OV02-Rotate CN2015-S30B-OV01-Fix)
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a113&MI_00 ;OV2640Sonix230B(CN2014-S30B-OV04)
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a108&MI_00 ;OV2640Sonix230B()
;1.3M
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,[B]USB\VID_064e&PID_a116&MI_00[/B] ;MI-SOC1330Sonix230B(CN1316-S30B-MI04-FIX CN1316-S30B-MI05-rotate)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_064e&PID_a111&MI_00 ;MI1320Sonix213(CN1314-SN13-MI03-Fix CN1314-SN13-MI05-Rotate)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_064e&PID_a118&MI_00 ;OV9665Sonix230B()
;VGA
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_064e&PID_a114&MI_00 ;MagnaChip501Sonix230C(CN0317-S30C-MC01-Fix)
[SN.NTx86.6.0]
;2M
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a115&MI_00 ;OV2650Sonix230B(CN2015-S30B-OV02-Rotate CN2015-S30B-OV01-Fix)
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a113&MI_00 ;OV2640Sonix230B(CN2014-S30B-OV04)
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a108&MI_00 ;OV2640Sonix230B()
;1.3M
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,[B]USB\VID_064e&PID_a116&MI_00[/B] ;MI-SOC1330Sonix230B(CN1316-S30B-MI04-FIX CN1316-S30B-MI05-rotate)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_064e&PID_a111&MI_00 ;MI1320Sonix213(CN1314-SN13-MI03-Fix CN1314-SN13-MI05-Rotate)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_064e&PID_a118&MI_00 ;OV9665Sonix230B()
;VGA
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_064e&PID_a114&MI_00 ;MagnaChip501Sonix230C(CN0317-S30C-MC01-Fix)
[SN.NTamd64.6.0]
;2M
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a115&MI_00 ;OV2650Sonix230B(CN2015-S30B-OV02-Rotate CN2015-S30B-OV01-Fix)
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a113&MI_00 ;OV2640Sonix230B(CN2014-S30B-OV04)
%SN.USBVideo2M.DeviceDesc% = SN.USBVideo2M.XP,USB\VID_064e&PID_a108&MI_00 ;OV2640Sonix230B()
;1.3M
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,[B]USB\VID_064e&PID_a116&MI_00[/B] ;MI-SOC1330Sonix230B(CN1316-S30B-MI04-FIX CN1316-S30B-MI05-rotate)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_064e&PID_a111&MI_00 ;MI1320Sonix213(CN1314-SN13-MI03-Fix CN1314-SN13-MI05-Rotate)
%SN.USBVideo.DeviceDesc% = SN.USBVideo.XP,USB\VID_064e&PID_a118&MI_00 ;OV9665Sonix230B()
;VGA
%SN.USBVideoVGA.DeviceDesc% = SN.USBVideoVGA.XP,USB\VID_064e&PID_a114&MI_00 ;MagnaChip501Sonix230C(CN0317-S30C-MC01-Fix)
[ControlFlags]
ExcludeFromSelect = *
[SourceDisksNames]
1 = %SrcDiskId%,,,
[SourceDisksFiles.x86] ; files for Windows XP
sncduvc.sys = 1
snp2uvc.sys = 1
vsnp2uvc.dll = 1
snp2uvc.ds = 1
snp2uvc.ini = 1
snp2dsc.ini = 1
snp2TUI.dll = 1
snp2uvc.src = 1
csnp2uvc.dll = 1
snuninst.exe = 1
[SourceDisksFiles.amd64] ; files for AMD64
sncduvc.sys = 1,.\x64,
snp2uvc.sys = 1,.\x64,
vsnp2uvc.dll = 1
snp2uvc.ds = 1
snp2uvc.ini = 1
snp2dsc.ini = 1
snp2TUI.dll = 1
snp2uvc.src = 1
csnp2uvc.dll = 1,.\x64,
vsnpvc64.dll = 1,.\x64,
snuninst.exe =1
[DestinationDirs]
DefaultDestDir = 11
SN.CoInstaller.CopyFiles = 11
SN.Driver.CopyFiles = 10,system32\drivers
SN.CustomProp.CopyFiles = 11
SN.CustomPropx32.CopyFiles = 10,SysWow64
SN.CustomPropx64.CopyFiles = 11
SN.TWAINConf.CopyFiles = 10
SN.TWAIN.CopyFiles = 10,twain_32\snp2uvc
SN.Misc.CopyFiles = 11
SN.Uninst.CopyFiles = 10
;==========================================================================
; *** Note ***
; File size limits: On Win9x/Me, INF cannot be larger than 64K bytes.
; Section name max length: 255 characters on NT-based OS. On Win9x/Me, it
; should no longer than 28 characters.
; Field max length: 512 characters (including a terminating NULL character)
;==========================================================================
;==========================================================================
; SN.USBVideo
;==========================================================================
[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.CustomProp.AddReg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideo.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
SubClass = StillImage
DeviceType = 3
DeviceSubType = 1
Capabilities = 0x00000031
Events = SN.STIEvents
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.DefaultSettings.Addreg,SN.CustomProp64.AddReg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideo.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
SubClass = StillImage
DeviceType = 3
DeviceSubType = 1
Capabilities = 0x00000031
Events = SN.STIEvents
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.Events.Addreg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideo.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
[SN.USBVideo.v64]
Include = ks.inf,kscaptur.inf
Needs = KS.Registration,KSCAPTUR.Registration.NT
AddReg = SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.Events.Addreg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideo.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
[SN.USBVideo.XP.CoInstallers]
AddReg = SN.CoInstaller.AddReg
CopyFiles = SN.CoInstaller.CopyFiles
[SN.USBVideo.x64.CoInstallers]
AddReg = SN.CoInstaller.AddReg
CopyFiles = SN.CoInstaller.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.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.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.AddIntf]
AddReg=SN.USBVideo.AddIntf.AddReg
[SN.USBVideo.AddIntf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%SN.USBVideo.DeviceDesc%
HKR,,ExtensionDLL,,%SN_ExtensionDLL%
;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%,UninstallString,0x00000000,%10%\snuninst.exe /name='%SN.USBVideo.DeviceDesc%'
;==========================================================================
; 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.CustomProp.AddReg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideo2M.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
SubClass = StillImage
DeviceType = 3
DeviceSubType = 1
Capabilities = 0x00000031
Events = SN.STIEvents
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.DefaultSettings.Addreg,SN.CustomProp64.AddReg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideo2M.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
SubClass = StillImage
DeviceType = 3
DeviceSubType = 1
Capabilities = 0x00000031
Events = SN.STIEvents
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.Events.Addreg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideo2M.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
[SN.USBVideo2M.v64]
Include = ks.inf,kscaptur.inf
Needs = KS.Registration,KSCAPTUR.Registration.NT
AddReg = SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.Events.Addreg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideo2M.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
[SN.USBVideo2M.XP.CoInstallers]
AddReg = SN.CoInstaller.AddReg
CopyFiles = SN.CoInstaller.CopyFiles
[SN.USBVideo2M.x64.CoInstallers]
AddReg = SN.CoInstaller.AddReg
CopyFiles = SN.CoInstaller.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.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.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.AddIntf]
AddReg=SN.USBVideo2M.AddIntf.AddReg
[SN.USBVideo2M.AddIntf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%SN.USBVideo2M.DeviceDesc%
HKR,,ExtensionDLL,,%SN_ExtensionDLL%
;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%,UninstallString,0x00000000,%10%\snuninst.exe /name='%SN.USBVideo2M.DeviceDesc%'
;==========================================================================
; 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.CustomProp.AddReg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideoVGA.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.CustomProp.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
SubClass = StillImage
DeviceType = 3
DeviceSubType = 1
Capabilities = 0x00000031
Events = SN.STIEvents
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.DefaultSettings.Addreg,SN.CustomProp64.AddReg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideoVGA.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.CustomPropx32.CopyFiles,SN.CustomPropx64.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
SubClass = StillImage
DeviceType = 3
DeviceSubType = 1
Capabilities = 0x00000031
Events = SN.STIEvents
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.Events.Addreg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideoVGA.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
[SN.USBVideoVGA.v64]
Include = ks.inf,kscaptur.inf
Needs = KS.Registration,KSCAPTUR.Registration.NT
AddReg = SN.Driver.NT.AddReg,SN.DefaultSettings.Addreg,SN.Events.Addreg,SN.OSVersion.Addreg,SN.Settings.Addreg,SN.USBVideoVGA.Uninst.Addreg
CopyFiles = SN.Driver.CopyFiles,SN.TWAIN.CopyFiles,SN.TWAINConf.CopyFiles,SN.Misc.CopyFiles,SN.Uninst.CopyFiles
DelReg = SN.Cleanup.DelReg
[SN.USBVideoVGA.XP.CoInstallers]
AddReg = SN.CoInstaller.AddReg
CopyFiles = SN.CoInstaller.CopyFiles
[SN.USBVideoVGA.x64.CoInstallers]
AddReg = SN.CoInstaller.AddReg
CopyFiles = SN.CoInstaller.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.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.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.AddIntf]
AddReg=SN.USBVideoVGA.AddIntf.AddReg
[SN.USBVideoVGA.AddIntf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%SN.USBVideoVGA.DeviceDesc%
HKR,,ExtensionDLL,,%SN_ExtensionDLL%
;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%,UninstallString,0x00000000,%10%\snuninst.exe /name='%SN.USBVideoVGA.DeviceDesc%'
;==========================================================================
; Common Section
;==========================================================================
[SN.CoInstaller.AddReg]
HKR,,CoInstallers32,0x00010000,"csnp2uvc.dll,CoInstaller"
[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]
;0x1cafc1d, 0xd7d6, 0x400f, 0xa7, 0xfd, 0x96, 0x71, 0x5e, 0xb, 0xd9, 0x58
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
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
HKCR,CLSID\{77E4F2B3-AD09-4682-A4BF-4116388C12A8},,,%PropPage_AdvVideoProcAmpProp%
HKCR,CLSID\{77E4F2B3-AD09-4682-A4BF-4116388C12A8}\InprocServer32,,,vsnp2uvc.dll
HKCR,CLSID\{77E4F2B3-AD09-4682-A4BF-4116388C12A8}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaSets\{F1CAFC1D-D7D6-400F-A7FD-96715E0BD959}\PropertyPages\{77E4F2B3-AD09-4682-A4BF-4116388C12A8},,,%PropPage_AdvVideoProcAmpProp%
[SN.CustomProp64.AddReg]
;0x1cafc1d, 0xd7d6, 0x400f, 0xa7, 0xfd, 0x96, 0x71, 0x5e, 0xb, 0xd9, 0x58
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
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
HKCR,CLSID\{77E4F2B3-AD09-4682-A4BF-4116388C12A8},,,%PropPage_AdvVideoProcAmpProp%
HKCR,CLSID\{77E4F2B3-AD09-4682-A4BF-4116388C12A8}\InprocServer32,,,vsnp2uvc.dll
HKCR,CLSID\{77E4F2B3-AD09-4682-A4BF-4116388C12A8}\InprocServer32,ThreadingModel,,Both
HKCR,Wow6432Node\CLSID\{77E4F2B3-AD09-4682-A4BF-4116388C12A8},,,%PropPage_AdvVideoProcAmpProp%
HKCR,Wow6432Node\CLSID\{77E4F2B3-AD09-4682-A4BF-4116388C12A8}\InprocServer32,,,vsnp2uvc.dll
HKCR,Wow6432Node\CLSID\{77E4F2B3-AD09-4682-A4BF-4116388C12A8}\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaSets\{F1CAFC1D-D7D6-400F-A7FD-96715E0BD959}\PropertyPages\{77E4F2B3-AD09-4682-A4BF-4116388C12A8},,,%PropPage_AdvVideoProcAmpProp%
[SN.DefaultSettings.Addreg]
; all pid/vid
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP00,0x00010001,0x064ea111
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP01,0x00010001,0x064ea113
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP02,0x00010001,0x064ea114
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP03,0x00010001,0x064ea115
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP04,0x00010001,0x064ea116
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP05,0x00010001,0x064ea108
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%\PIDS,VP06,0x00010001,0x064ea118
;Parameter
HKR,DefaultSettings,Privacy,0x00010001,0
HKR,DefaultSettings,AutoStartEnable,0x00010001,1
HKR,DefaultSettings,DefectCompensation,0x00010001,3
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,0
HKR,DefaultSettings,Mirror,0x00010001,0
HKR,DefaultSettings,AEPriorityControl,0x00010001,0
HKR,DefaultSettings,EP0Polling,0x00010001,0
HKR,DefaultSettings,DefaultFrameIndex,0x00010001,5
HKR,DefaultSettings,SXGA2StillFormatControl,0x00010001,2
HKR,DefaultSettings,Rotation,0x00010001,0
HKR,DefaultSettings,SnapshotControl,0x00010001,0
HKR,DefaultSettings,PropertyPageControl,0x00010001,8
; 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,0
HKR,Settings,Mirror,0x00010001,0
[SN.Cleanup.DelReg]
HKLM,%RunPath%,"snp2uvc"
HKR,DefaultSettings
HKR,Settings
[SN.Events.Addreg]
HKR,Events\SnapShotChanged,,0,%SN_SnapShotChanged%
HKR,Events\SnapShotChanged,GUID,0,"{C76F452C-534A-4f68-A61C-44B35C94B30C}"
HKR,Events\SnapShotChanged,LaunchApplications,0,"*"
[SN.Events.Addreg.Security]
"D:AR(A;;GA;;;BU)"
[SN.OSVersion.Addreg]
HKLM,SOFTWARE\SONIX\PCCAM\%ProductName%,OSVersion,0x00010001,1
[SN.OSVersion.Addreg.Security]
"D:AR(A;;GA;;;BU)"
[SN.Settings.Addreg]
HKR,Settings,ButtonFunc,0x00010001,1
[SN.Settings.Addreg.Security]
"D:AR(A;;GA;;;BU)"
[SN.CoInstaller.CopyFiles]
csnp2uvc.dll
[SN.Driver.CopyFiles]
snp2uvc.sys
sncduvc.sys
[SN.Uninst.CopyFiles]
snuninst.exe
[SN.CustomProp.CopyFiles]
vsnp2uvc.dll
[SN.CustomPropx32.CopyFiles]
vsnp2uvc.dll
[SN.CustomPropx64.CopyFiles]
vsnp2uvc.dll,vsnpvc64.dll
[SN.TWAINConf.CopyFiles]
snp2uvc.ini
snp2uvc.src
[SN.Misc.CopyFiles]
csnp2uvc.dll
[SN.TWAIN.CopyFiles]
snp2uvc.ds
snp2dsc.ini
snp2TUI.dll
[SN.XP.DeviceData]
TwainDS=%SN.USBVideo.DeviceDesc%
Server=local
UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}
[SN.AddService]
DisplayName = %SERVICE_DISPLAY_NAME%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\snp2uvc.sys
[SN.STIEvents]
SnapShotChanged = %SN_SnapShotChanged%,{C76F452C-534A-4f68-A61C-44B35C94B30C},*
[{C9F0E5B8-F8E6-42D4-9124-056226777CB5}]
USB2.0 UVC 2.0M WebCam='"USB\VID_064e&PID_a113*" "USB\VID_064e&PID_a115*" "USB\VID_064e&PID_a108*"'
USB2.0 UVC 1.3M WebCam='"USB\VID_064e&PID_a111*" "USB\VID_064e&PID_a116*" "USB\VID_064e&PID_a118*"'
USB 2.0 UVC 0.35M WebCam='"USB\VID_064e&PID_a114*"'
;==========================================================================
; String Table
;==========================================================================
[Strings]
SrcDiskId = "Video Class Camera Installation Disk"
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_AdvVideoProcAmpProp = "Advanced VideoProcAmp 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 =============================================================
SX = "Sonix"
SXTIMfg = "Suyin,(Sonix IC)"
SN.USBVideo.DeviceDesc="USB2.0 UVC 1.3M WebCam"
SN.USBVideo2M.DeviceDesc="USB2.0 UVC 2.0M WebCam"
SN.USBVideoVGA.DeviceDesc="USB 2.0 UVC 0.35M WebCam"