1; APG8201Z.INF
2; Copyright (c) 2013 Advanced Card Systems Ltd.
3
4[Version]
5DriverVer=03/06/2013,1.0.0.1
6Signature="$Windows NT$"
7Class=SmartCardReader
8ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}
9Provider=%ACS%
10CatalogFile.NT=apg8201z.cat
11
12[SourceDisksNames]
131 = %SourceDiskName%,,,""
14
15[SourceDisksFiles]
16apg8201z.sys  = 1
17apg8201zx64.sys = 1
18
19[DestinationDirs]
20ACS.Install.CopySYS.NTx86   = 12
21ACS.Install.CopySYS.NTamd64 = 12
22
23[Manufacturer]
24%ACS%=ACS,NTamd64
25
26; ================= APG8201 Reader =====================
27
28[ACS]
29%ACS.DeviceDesc% = ACS.Install, USB\VID_072F&PID_8202
30
31[ACS.NTamd64]
32%ACS.DeviceDesc% = ACS.Install, USB\VID_072F&PID_8202
33
34[ACS.Install.NTx86]
35AddReg    = ACS.Install.AddReg.NT
36CopyFiles = ACS.Install.CopySYS.NTx86
37
38[ACS.Install.NTamd64]
39AddReg    = ACS.Install.AddReg.NT
40CopyFiles = ACS.Install.CopySYS.NTamd64
41
42; ============= Windows 2000 and up =================
43
44[ACS.Install.AddReg.NT]
45HKR,,AdapterType, 0, "0100"
46HKR,,"VendorName",0,%Vendor%
47HKR,,"IFDName",0,%Reader%
48HKR,,"CardType",0,%CardType%
49HKR,,"SFDT",0,%SFDT%
50HKR,,"CardVoltage",0,%CardVoltage%
51HKLM,"Software\Microsoft\Cryptography\Calais\Readers",,,
52HKLM,"System\CurrentControlSet\Services\SCardSvr","Start", 0x00010001,2
53HKLM,"System\CurrentControlSet\Services\CertPropSvc","Start", 0x00010001,2
54
55[ACS.Install.CopySYS.NTx86]
56apg8201z.sys
57
58[ACS.Install.CopySYS.NTamd64]
59apg8201z.sys,apg8201zx64.sys
60
61[ACS.Install.NTx86.Services]
62AddService = APG8201Z, 2, ACS.Service, ACS.EventLog
63
64[ACS.Install.NTamd64.Services]
65AddService = APG8201Z, 2, ACS.Service, ACS.EventLog
66
67[ACS.Service]
68DisplayName     = %ACS.DeviceDesc%
69ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
70StartType       = 3 ;%SERVICE_DEMAND_START%
71ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
72ServiceBinary   = %12%\apg8201z.sys
73
74[ACS.EventLog]
75AddReg = ACS.AddEventLog.reg
76
77[ACS.AddEventLog.reg]
78HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\apg8201z.sys"
79HKR,, TypesSupported,   0x00010001, 7
80
81; ================= Strings =====================
82
83[Strings]
84SourceDiskName  = "APG8201 USB Smart Card Reader Driver Installation Disk"
85Msft			= "Advanced Card Systems Ltd."
86ACS			    = "ACS"
87ACS.DeviceDesc	= "APG8201Z Smart Card Reader"
88ClassName 		= "Smart Card Readers"
89Vendor			= "ACS"
90Reader			= "APG8201Z"
91CardType		= 0
92SFDT			= "TRUE"
93CardVoltage		= 0
94