1; SCR3XX.INF
2;
3; Installation file (.inf) for the SCR3XX USB Smart Card Readers for Windows 2K/XP/Server2003/Vista.
4;
5; Copyright � SCM Microsystems Inc.,2001-2009
6;
7
8[Version]
9Signature="$Windows NT$"
10Class=SmartCardReader
11ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}
12Provider=%Mfg%
13CatalogFile=SCR3XX.cat
14DriverVer=05/21/2009,4.45
15
16[Manufacturer]
17%Mfg% = Models,NTamd64
18[ClassInstall32]
19AddReg=AddClassReg
20
21[Models]
22%PCSC_CCID%    = PCSC_CCID,USB\VID_04E6&PID_E001
23%SCR333_CCID% = SCR333_CCID,USB\VID_04E6&PID_5113
24%SCR335_CCID% = SCR335_CCID,USB\VID_04E6&PID_5115
25%SCR33L_CCID% = SCR33L_CCID,USB\VID_04E6&PID_5116
26%SCR3320_CCID% = SCR3320_CCID,USB\VID_04E6&PID_5117
27%EXPSIM_CCID% = EXPSIM_CCID,USB\VID_04E6&PID_5118
28%EXPCRD_CCID% = EXPCRD_CCID,USB\VID_04E6&PID_5119
29%SCR3311_CCID% = SCR3311_CCID,USB\VID_04E6&PID_511D
30%SCR355_CCID%  = SCR355_CCID,USB\VID_04E6&PID_5410
31%SCR338_CCID% = SCR338_CCID,USB\VID_04E6&PID_5151&MI_01
32
33[Models.NTamd64]
34%PCSC_CCID%   = PCSC_CCIDx64,USB\VID_04E6&PID_E001
35%SCR333_CCID% = SCR333_CCIDx64,USB\VID_04E6&PID_5113
36%SCR335_CCID% = SCR335_CCIDx64,USB\VID_04E6&PID_5115
37%SCR33L_CCID% = SCR33L_CCIDx64,USB\VID_04E6&PID_5116
38%SCR3320_CCID% = SCR3320_CCIDx64,USB\VID_04E6&PID_5117
39%EXPSIM_CCID% = EXPSIM_CCIDx64,USB\VID_04E6&PID_5118
40%EXPCRD_CCID% = EXPCRD_CCIDx64,USB\VID_04E6&PID_5119
41%SCR3311_CCID% = SCR3311_CCIDx64,USB\VID_04E6&PID_511D
42%SCR355_CCID% = SCR355_CCIDx64,USB\VID_04E6&PID_5410
43%SCR338_CCID% = SCR338_CCIDx64,USB\VID_04E6&PID_5151&MI_01
44
45[ControlFlags]
46ExcludeFromSelect.NT=USB\VID_04E6&PID_E001
47ExcludeFromSelect.NT=USB\VID_04E6&PID_5113
48ExcludeFromSelect.NT=USB\VID_04E6&PID_5115
49ExcludeFromSelect.NT=USB\VID_04E6&PID_5116
50ExcludeFromSelect.NT=USB\VID_04E6&PID_5117
51ExcludeFromSelect.NT=USB\VID_04E6&PID_5118
52ExcludeFromSelect.NT=USB\VID_04E6&PID_5119
53ExcludeFromSelect.NT=USB\VID_04E6&PID_511D
54ExcludeFromSelect.NT=USB\VID_04E6&PID_5410
55ExcludeFromSelect.NT=USB\VID_04E6&PID_5151&MI_01
56
57[SourceDisksNames]
581=%Floppy_Description%,SCR3XX2K.sys,,
591=%Floppy_Description%,S3XXx64.sys,,
60
61[SourceDisksFiles]
62SCR3XX2K.sys=1
63S3XXx64.sys=1
64
65[DestinationDirs]
66DefaultDestDir=10,system32\drivers
67PCSC_CCID.NTCopyFiles=10,system32\drivers
68PCSC_CCIDx64.NTCopyFiles=10,system32\drivers
69
70[AddClassReg]
71HKR,,,0,%ClassName%
72HKR,,NoInstallClass,,1
73HKR,,Installer32,,"winscard.dll,ClassInstall32"
74;*******************************************************************************************************
75; x86 specific
76;*******************************************************************************************************
77
78[PCSC_CCID.NTCopyFiles]
79SCR3XX2K.sys,,
80
81[PCSC_CCID.AddReg]
82HKR,,ShortProviderName,0,%ShortProviderName%
83HKR,,ReaderName,0,%PCSC_CCID%
84HKLM, Software\Microsoft\Cryptography\Calais\Readers,,,
85HKLM, System\CurrentControlSet\Services\SCardSvr,Start,0x00010001,2
86HKLM, System\CurrentControlSet\Services\CertPropSvc,Start,0x00010001,2
87HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,DLLName,0,wlnotify.dll
88HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logon,0,SCardStartCertProp
89HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logoff,0,SCardStopCertProp
90HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Lock,0,SCardSuspendCertProp
91HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Unlock,0,SCardResumeCertProp
92HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Enabled,0x00010001,1
93HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Impersonate,0x00010001,1
94HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Asynchronous,0x00010001,1
95
96[PCSC_CCID.NT.AddReg]
97; Configurable F and D values
98;HKR,, FValue , 0x00010001, 1
99;HKR,, DValue , 0x00010001, 1
100HKR,, BufferSize , 0x00010001, 131072
101;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
102;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
103HKR,, IFDType,0,%PCSC_CCID%
104HKR,, VendorName,0,%Mfg%
105
106[PCSC_CCID.AddReg.HW]
107HKR,, SelectiveSuspend , 0x00010001, 0
108HKR,, WaitWakeEnabled , 0x00010001, 1
109HKR,, IdleTime , 0x00010001, 5
110
111[PCSC_CCID.NT]
112CopyFiles= PCSC_CCID.NTCopyFiles
113AddReg= PCSC_CCID.AddReg, PCSC_CCID.NT.AddReg
114
115[PCSC_CCID.NT.HW]
116AddReg= PCSC_CCID.AddReg.HW
117
118[PCSC_CCID.NT.Services]
119AddService = SCR3XX2K,0x00000002,PCSC_CCID_Service_Inst,PCSC_CCID_EventLog_Inst
120
121[PCSC_CCID_Service_Inst]
122ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
123StartType       = 3 ;%SERVICE_AUTO_START%
124ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
125ServiceBinary   = %12%\SCR3XX2K.sys
126DisplayName     = %SERVICE_CCID%
127AddReg= PCSC_CCID.AddReg
128
129[PCSC_CCID_EventLog_Inst]
130AddReg=PCSC_CCID.AddEventLogReg
131
132[PCSC_CCID.AddEventLogReg]
133HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\SCR3XX2K.sys"
134HKR,,CategoryMessageFile,0x00020000,"%%SystemRoot%%\System32\drivers\SCR3XX2K.sys"
135HKR,,CategoryCount,0x00010001,1
136HKR,,TypesSupported,0x00010001,7
137
138;;========For SCR335=========
139[SCR335_CCID.NT.AddReg]
140; Configurable F and D values
141;HKR,, FValue , 0x00010001, 1
142;HKR,, DValue , 0x00010001, 1
143HKR,, BufferSize , 0x00010001, 131072
144;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
145;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
146HKR,, IFDType,0,%PCSC_CCID%
147HKR,, VendorName,0,%Mfg%
148
149[SCR335_CCID.AddReg.HW]
150HKR,, SelectiveSuspend , 0x00010001, 0
151HKR,, WaitWakeEnabled , 0x00010001, 1
152HKR,, IdleTime , 0x00010001, 5
153
154[SCR335_CCID.NT]
155CopyFiles= PCSC_CCID.NTCopyFiles
156AddReg= PCSC_CCID.AddReg, SCR335_CCID.NT.AddReg
157
158[SCR335_CCID.NT.HW]
159AddReg= SCR335_CCID.AddReg.HW
160
161[SCR335_CCID.NT.Services]
162AddService = SCR3XX2K,0x00000002,PCSC_CCID_Service_Inst,PCSC_CCID_EventLog_Inst
163;;===========================
164
165;;========For SCR333=========
166[SCR333_CCID.NT.AddReg]
167; Configurable F and D values
168;HKR,, FValue , 0x00010001, 1
169;HKR,, DValue , 0x00010001, 1
170HKR,, BufferSize , 0x00010001, 131072
171;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
172;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
173HKR,, IFDType,0,%PCSC_CCID%
174HKR,, VendorName,0,%Mfg%
175
176[SCR333_CCID.AddReg.HW]
177HKR,, SelectiveSuspend , 0x00010001, 0
178HKR,, WaitWakeEnabled , 0x00010001, 1
179HKR,, IdleTime , 0x00010001, 5
180
181[SCR333_CCID.NT]
182CopyFiles= PCSC_CCID.NTCopyFiles
183AddReg= PCSC_CCID.AddReg, SCR333_CCID.NT.AddReg
184
185[SCR333_CCID.NT.HW]
186AddReg= SCR333_CCID.AddReg.HW
187
188[SCR333_CCID.NT.Services]
189AddService = SCR3XX2K,0x00000002,PCSC_CCID_Service_Inst,PCSC_CCID_EventLog_Inst
190;;===========================
191
192;;========For SCR33L=========
193[SCR33L_CCID.NT.AddReg]
194; Configurable F and D values
195;HKR,, FValue , 0x00010001, 1
196;HKR,, DValue , 0x00010001, 1
197HKR,, BufferSize , 0x00010001, 131072
198;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
199;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
200HKR,, IFDType,0,%PCSC_CCID%
201HKR,, VendorName,0,%Mfg%
202
203[SCR33L_CCID.AddReg.HW]
204HKR,, SelectiveSuspend , 0x00010001, 0
205HKR,, WaitWakeEnabled , 0x00010001, 1
206HKR,, IdleTime , 0x00010001, 5
207
208[SCR33L_CCID.NT]
209CopyFiles= PCSC_CCID.NTCopyFiles
210AddReg= PCSC_CCID.AddReg, SCR33L_CCID.NT.AddReg
211
212[SCR33L_CCID.NT.HW]
213AddReg= SCR33L_CCID.AddReg.HW
214
215[SCR33L_CCID.NT.Services]
216AddService = SCR3XX2K,0x00000002,PCSC_CCID_Service_Inst,PCSC_CCID_EventLog_Inst
217;;===========================
218
219
220;;========For 3320=============
221[SCR3320_CCID.NT.AddReg]
222; Configurable F and D values
223;HKR,, FValue , 0x00010001, 1
224;HKR,, DValue , 0x00010001, 1
225HKR,, BufferSize , 0x00010001, 131072
226;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
227;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
228HKR,, IFDType,0,%SCR3320_CCID%
229HKR,, VendorName,0,%Mfg%
230HKR,, ServerReq , 0x00010001, 0
231
232[SCR3320_CCID.AddReg.HW]
233HKR,, SelectiveSuspend , 0x00010001, 0
234HKR,, WaitWakeEnabled , 0x00010001, 1
235HKR,, IdleTime , 0x00010001, 5
236
237[SCR3320_CCID.NT]
238CopyFiles= PCSC_CCID.NTCopyFiles
239AddReg= PCSC_CCID.AddReg, SCR3320_CCID.NT.AddReg
240
241[SCR3320_CCID.NT.HW]
242AddReg= SCR3320_CCID.AddReg.HW
243
244[SCR3320_CCID.NT.Services]
245AddService = SCR3XX2K,0x00000002,PCSC_CCID_Service_Inst,PCSC_CCID_EventLog_Inst
246
247;;===========================
248
249;;========For EXPSIM=========
250[EXPSIM_CCID.NT.AddReg]
251; Configurable F and D values
252;HKR,, FValue , 0x00010001, 1
253;HKR,, DValue , 0x00010001, 1
254HKR,, BufferSize , 0x00010001, 131072
255;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
256;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
257HKR,, IFDType,0,%PCSC_CCID%
258HKR,, VendorName,0,%Mfg%
259
260[EXPSIM_CCID.AddReg.HW]
261HKR,, SelectiveSuspend , 0x00010001, 0
262HKR,, WaitWakeEnabled , 0x00010001, 1
263HKR,, IdleTime , 0x00010001, 5
264
265[EXPSIM_CCID.NT]
266CopyFiles= PCSC_CCID.NTCopyFiles
267AddReg= PCSC_CCID.AddReg, EXPSIM_CCID.NT.AddReg
268
269[EXPSIM_CCID.NT.HW]
270AddReg= EXPSIM_CCID.AddReg.HW
271
272[EXPSIM_CCID.NT.Services]
273AddService = SCR3XX2K,0x00000002,PCSC_CCID_Service_Inst,PCSC_CCID_EventLog_Inst
274;;===========================
275
276;;========For EXPCRD=========
277[EXPCRD_CCID.NT.AddReg]
278; Configurable F and D values
279;HKR,, FValue , 0x00010001, 1
280;HKR,, DValue , 0x00010001, 1
281HKR,, BufferSize , 0x00010001, 131072
282;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
283;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
284HKR,, IFDType,0,%EXP_CCID%
285HKR,, VendorName,0,%Mfg%
286
287[EXPCRD_CCID.AddReg.HW]
288HKR,, SelectiveSuspend , 0x00010001, 0
289HKR,, WaitWakeEnabled , 0x00010001, 1
290HKR,, IdleTime , 0x00010001, 5
291
292[EXPCRD_CCID.NT]
293CopyFiles= PCSC_CCID.NTCopyFiles
294AddReg= PCSC_CCID.AddReg, EXPCRD_CCID.NT.AddReg
295
296[EXPCRD_CCID.NT.HW]
297AddReg= EXPCRD_CCID.AddReg.HW
298
299[EXPCRD_CCID.NT.Services]
300AddService = SCR3XX2K,0x00000002,PCSC_CCID_Service_Inst,PCSC_CCID_EventLog_Inst
301;;===========================
302
303;;========For SCR3311=========
304[SCR3311_CCID.NT.AddReg]
305; Configurable F and D values
306;HKR,, FValue , 0x00010001, 1
307;HKR,, DValue , 0x00010001, 1
308HKR,, BufferSize , 0x00010001, 131072
309;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
310;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
311HKR,, IFDType,0,%PCSC_CCID%
312HKR,, VendorName,0,%Mfg%
313
314[SCR3311_CCID.AddReg.HW]
315HKR,, SelectiveSuspend , 0x00010001, 0
316HKR,, WaitWakeEnabled , 0x00010001, 1
317HKR,, IdleTime , 0x00010001, 5
318
319[SCR3311_CCID.NT]
320CopyFiles= PCSC_CCID.NTCopyFiles
321AddReg= PCSC_CCID.AddReg, SCR3311_CCID.NT.AddReg
322
323[SCR3311_CCID.NT.HW]
324AddReg= SCR3311_CCID.AddReg.HW
325
326[SCR3311_CCID.NT.Services]
327AddService = SCR3XX2K,0x00000002,PCSC_CCID_Service_Inst,PCSC_CCID_EventLog_Inst
328
329;;========For SCR355=========
330[SCR355_CCID.NT.AddReg]
331; Configurable F and D values
332;HKR,, FValue , 0x00010001, 1
333;HKR,, DValue , 0x00010001, 1
334HKR,, BufferSize , 0x00010001, 131072
335;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
336;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
337HKR,, IFDType,0,%SCR355_CCID%
338HKR,, VendorName,0,%Mfg%
339
340[SCR355_CCID.AddReg.HW]
341HKR,, SelectiveSuspend , 0x00010001, 0
342HKR,, WaitWakeEnabled , 0x00010001, 1
343HKR,, IdleTime , 0x00010001, 5
344
345[SCR355_CCID.NT]
346CopyFiles= PCSC_CCID.NTCopyFiles
347AddReg= PCSC_CCID.AddReg, SCR355_CCID.NT.AddReg
348
349[SCR355_CCID.NT.HW]
350AddReg= SCR355_CCID.AddReg.HW
351
352[SCR355_CCID.NT.Services]
353AddService = SCR3XX2K,0x00000002,PCSC_CCID_Service_Inst,PCSC_CCID_EventLog_Inst
354;;===========================
355;;========For SCR338=========
356[SCR338_CCID.NT.AddReg]
357; Configurable F and D values
358;HKR,, FValue , 0x00010001, 1
359;HKR,, DValue , 0x00010001, 1
360HKR,, BufferSize , 0x00010001, 131072
361;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
362;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
363HKR,, IFDType,0,%SCR338_CCID%
364HKR,, VendorName,0,%Mfg%
365
366[SCR338_CCID.AddReg.HW]
367HKR,, WaitWakeEnabled , 0x00010001, 1
368
369[SCR338_CCID.NT]
370CopyFiles= PCSC_CCID.NTCopyFiles
371AddReg= PCSC_CCID.AddReg, SCR338_CCID.NT.AddReg
372
373[SCR338_CCID.NT.HW]
374AddReg= SCR338_CCID.AddReg.HW
375
376[SCR338_CCID.NT.Services]
377AddService = SCR3XX2K,0x00000002,PCSC_CCID_Service_Inst,PCSC_CCID_EventLog_Inst
378;;===========================
379;*************************************************************************************************************************
380; x64 specific section
381;*************************************************************************************************************************
382
383[PCSC_CCIDx64.NTCopyFiles]
384S3XXx64.sys,,
385
386[PCSC_CCIDx64.AddReg]
387HKR,,ShortProviderName,0,%ShortProviderName%
388HKR,,ReaderName,0,%PCSC_CCID%
389HKLM, Software\Microsoft\Cryptography\Calais\Readers,,,
390HKLM, System\CurrentControlSet\Services\SCardSvr,Start,0x00010001,2
391HKLM, System\CurrentControlSet\Services\CertPropSvc,Start,0x00010001,2
392HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,DLLName,0,wlnotify.dll
393HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logon,0,SCardStartCertProp
394HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Logoff,0,SCardStopCertProp
395HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Lock,0,SCardSuspendCertProp
396HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Unlock,0,SCardResumeCertProp
397HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Enabled,0x00010001,1
398HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Impersonate,0x00010001,1
399HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp,Asynchronous,0x00010001,1
400
401[PCSC_CCIDx64.NT.AddReg]
402; Configurable F and D values
403;HKR,, FValue , 0x00010001, 1
404;HKR,, DValue , 0x00010001, 1
405HKR,, BufferSize , 0x00010001, 131072
406;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
407;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
408HKR,, IFDType,0,%PCSC_CCID%
409HKR,, VendorName,0,%Mfg%
410
411[PCSC_CCIDx64.AddReg.HW]
412HKR,, SelectiveSuspend , 0x00010001, 0
413HKR,, WaitWakeEnabled , 0x00010001, 1
414HKR,, IdleTime , 0x00010001, 5
415
416[PCSC_CCIDx64.NT]
417CopyFiles= PCSC_CCIDx64.NTCopyFiles
418AddReg= PCSC_CCIDx64.AddReg, PCSC_CCIDx64.NT.AddReg
419
420[PCSC_CCIDx64.NT.HW]
421AddReg= PCSC_CCIDx64.AddReg.HW
422
423[PCSC_CCIDx64.NT.Services]
424AddService = S3XXx64,0x00000002,PCSC_CCIDx64_Service_Inst,PCSC_CCIDx64_EventLog_Inst
425
426[PCSC_CCIDx64_Service_Inst]
427ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
428StartType       = 3 ;%SERVICE_AUTO_START%
429ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
430ServiceBinary   = %12%\S3XXx64.sys
431DisplayName     = %SERVICE_CCID64%
432AddReg= PCSC_CCIDx64.AddReg
433
434[PCSC_CCIDx64_EventLog_Inst]
435AddReg=PCSC_CCIDx64.AddEventLogReg
436
437[PCSC_CCIDx64.AddEventLogReg]
438HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\S3XXx64.sys"
439HKR,,CategoryMessageFile,0x00020000,"%%SystemRoot%%\System32\drivers\S3XXx64.sys"
440HKR,,CategoryCount,0x00010001,1
441HKR,,TypesSupported,0x00010001,7
442
443;;========For SCR335=========
444[SCR335_CCIDx64.NT.AddReg]
445; Configurable F and D values
446;HKR,, FValue , 0x00010001, 1
447;HKR,, DValue , 0x00010001, 1
448HKR,, BufferSize , 0x00010001, 131072
449;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
450;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
451HKR,, IFDType,0,%PCSC_CCID%
452HKR,, VendorName,0,%Mfg%
453
454[SCR335_CCIDx64.AddReg.HW]
455HKR,, SelectiveSuspend , 0x00010001, 0
456HKR,, WaitWakeEnabled , 0x00010001, 1
457HKR,, IdleTime , 0x00010001, 5
458
459[SCR335_CCIDx64.NT]
460CopyFiles= PCSC_CCIDx64.NTCopyFiles
461AddReg= PCSC_CCIDx64.AddReg, SCR335_CCIDx64.NT.AddReg
462
463[SCR335_CCIDx64.NT.HW]
464AddReg= SCR335_CCIDx64.AddReg.HW
465
466[SCR335_CCIDx64.NT.Services]
467AddService = S3XXx64,0x00000002,PCSC_CCIDx64_Service_Inst,PCSC_CCIDx64_EventLog_Inst
468;;===========================
469
470;;========For SCR333=========
471[SCR333_CCIDx64.NT.AddReg]
472; Configurable F and D values
473;HKR,, FValue , 0x00010001, 1
474;HKR,, DValue , 0x00010001, 1
475HKR,, BufferSize , 0x00010001, 131072
476;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
477;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
478HKR,, IFDType,0,%PCSC_CCID%
479HKR,, VendorName,0,%Mfg%
480
481[SCR333_CCIDx64.AddReg.HW]
482HKR,, SelectiveSuspend , 0x00010001, 0
483HKR,, WaitWakeEnabled , 0x00010001, 1
484HKR,, IdleTime , 0x00010001, 5
485
486[SCR333_CCIDx64.NT]
487CopyFiles= PCSC_CCIDx64.NTCopyFiles
488AddReg= PCSC_CCIDx64.AddReg, SCR333_CCIDx64.NT.AddReg
489
490[SCR333_CCIDx64.NT.HW]
491AddReg= SCR333_CCIDx64.AddReg.HW
492
493[SCR333_CCIDx64.NT.Services]
494AddService = S3XXx64,0x00000002,PCSC_CCIDx64_Service_Inst,PCSC_CCIDx64_EventLog_Inst
495;;===========================
496
497;;========For SCR33L=========
498[SCR33L_CCIDx64.NT.AddReg]
499; Configurable F and D values
500;HKR,, FValue , 0x00010001, 1
501;HKR,, DValue , 0x00010001, 1
502HKR,, BufferSize , 0x00010001, 131072
503;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
504;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
505HKR,, IFDType,0,%PCSC_CCID%
506HKR,, VendorName,0,%Mfg%
507
508[SCR33L_CCIDx64.AddReg.HW]
509HKR,, SelectiveSuspend , 0x00010001, 0
510HKR,, WaitWakeEnabled , 0x00010001, 1
511HKR,, IdleTime , 0x00010001, 5
512
513[SCR33L_CCIDx64.NT]
514CopyFiles= PCSC_CCIDx64.NTCopyFiles
515AddReg= PCSC_CCIDx64.AddReg, SCR33L_CCIDx64.NT.AddReg
516
517[SCR33L_CCIDx64.NT.HW]
518AddReg= SCR33L_CCIDx64.AddReg.HW
519
520[SCR33L_CCIDx64.NT.Services]
521AddService = S3XXx64,0x00000002,PCSC_CCIDx64_Service_Inst,PCSC_CCIDx64_EventLog_Inst
522;;===========================
523
524;========For SCR3320=========
525[SCR3320_CCIDx64.NT.AddReg]
526; Configurable F and D values
527;HKR,, FValue , 0x00010001, 1
528;HKR,, DValue , 0x00010001, 1
529HKR,, BufferSize , 0x00010001, 131072
530;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
531;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
532HKR,, IFDType,0,%SCR3320_CCID%
533HKR,, VendorName,0,%Mfg%
534HKR,, ServerReq , 0x00010001, 0
535
536[SCR3320_CCIDx64.AddReg.HW]
537HKR,, SelectiveSuspend , 0x00010001, 0
538HKR,, WaitWakeEnabled , 0x00010001, 1
539HKR,, IdleTime , 0x00010001, 5
540
541[SCR3320_CCIDx64.NT]
542CopyFiles= PCSC_CCIDx64.NTCopyFiles
543AddReg= PCSC_CCIDx64.AddReg, SCR3320_CCIDx64.NT.AddReg
544
545[SCR3320_CCIDx64.NT.HW]
546AddReg= SCR3320_CCIDx64.AddReg.HW
547
548[SCR3320_CCIDx64.NT.Services]
549AddService = S3XXx64,0x00000002,PCSC_CCIDx64_Service_Inst,PCSC_CCIDx64_EventLog_Inst
550
551;;========For EXPSIM=========
552[EXPSIM_CCIDx64.NT.AddReg]
553; Configurable F and D values
554;HKR,, FValue , 0x00010001, 1
555;HKR,, DValue , 0x00010001, 1
556HKR,, BufferSize , 0x00010001, 131072
557;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
558;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
559HKR,, IFDType,0,%PCSC_CCID%
560HKR,, VendorName,0,%Mfg%
561
562[EXPSIM_CCIDx64.AddReg.HW]
563HKR,, SelectiveSuspend , 0x00010001, 0
564HKR,, WaitWakeEnabled , 0x00010001, 1
565HKR,, IdleTime , 0x00010001, 5
566
567[EXPSIM_CCIDx64.NT]
568CopyFiles= PCSC_CCIDx64.NTCopyFiles
569AddReg= PCSC_CCIDx64.AddReg, EXPSIM_CCIDx64.NT.AddReg
570
571[EXPSIM_CCIDx64.NT.HW]
572AddReg= EXPSIM_CCIDx64.AddReg.HW
573
574[EXPSIM_CCIDx64.NT.Services]
575AddService = S3XXx64,0x00000002,PCSC_CCIDx64_Service_Inst,PCSC_CCIDx64_EventLog_Inst
576
577;;===========================
578
579;;========For EXPCRD=========
580[EXPCRD_CCIDx64.NT.AddReg]
581; Configurable F and D values
582;HKR,, FValue , 0x00010001, 1
583;HKR,, DValue , 0x00010001, 1
584HKR,, BufferSize , 0x00010001, 131072
585;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
586;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
587HKR,, IFDType,0,%EXP_CCID%
588HKR,, VendorName,0,%Mfg%
589
590[EXPCRD_CCIDx64.AddReg.HW]
591HKR,, SelectiveSuspend , 0x00010001, 0
592HKR,, WaitWakeEnabled , 0x00010001, 1
593HKR,, IdleTime , 0x00010001, 5
594
595[EXPCRD_CCIDx64.NT]
596CopyFiles= PCSC_CCIDx64.NTCopyFiles
597AddReg= PCSC_CCIDx64.AddReg, EXPCRD_CCIDx64.NT.AddReg
598
599[EXPCRD_CCIDx64.NT.HW]
600AddReg= EXPCRD_CCIDx64.AddReg.HW
601
602[EXPCRD_CCIDx64.NT.Services]
603AddService = S3XXx64,0x00000002,PCSC_CCIDx64_Service_Inst,PCSC_CCIDx64_EventLog_Inst
604;;===========================
605
606;;========For SCR3311=========
607[SCR3311_CCIDx64.NT.AddReg]
608; Configurable F and D values
609;HKR,, FValue , 0x00010001, 1
610;HKR,, DValue , 0x00010001, 1
611HKR,, BufferSize , 0x00010001, 131072
612;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
613;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
614HKR,, IFDType,0,%PCSC_CCID%
615HKR,, VendorName,0,%Mfg%
616
617[SCR3311_CCIDx64.AddReg.HW]
618HKR,, SelectiveSuspend , 0x00010001, 0
619HKR,, WaitWakeEnabled , 0x00010001, 1
620HKR,, IdleTime , 0x00010001, 5
621
622[SCR3311_CCIDx64.NT]
623CopyFiles= PCSC_CCIDx64.NTCopyFiles
624AddReg= PCSC_CCIDx64.AddReg, SCR3311_CCIDx64.NT.AddReg
625
626[SCR3311_CCIDx64.NT.HW]
627AddReg= SCR3311_CCIDx64.AddReg.HW
628
629[SCR3311_CCIDx64.NT.Services]
630AddService = S3XXx64,0x00000002,PCSC_CCIDx64_Service_Inst,PCSC_CCIDx64_EventLog_Inst
631
632;;========For SCR355=========
633[SCR355_CCIDx64.NT.AddReg]
634; Configurable F and D values
635;HKR,, FValue , 0x00010001, 1
636;HKR,, DValue , 0x00010001, 1
637HKR,, BufferSize , 0x00010001, 131072
638;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
639;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
640HKR,, IFDType,0,%SCR355_CCID%
641HKR,, VendorName,0,%Mfg%
642
643[SCR355_CCIDx64.AddReg.HW]
644HKR,, SelectiveSuspend , 0x00010001, 0
645HKR,, WaitWakeEnabled , 0x00010001, 1
646HKR,, IdleTime , 0x00010001, 5
647
648[SCR355_CCIDx64.NT]
649CopyFiles= PCSC_CCIDx64.NTCopyFiles
650AddReg= PCSC_CCIDx64.AddReg, SCR355_CCIDx64.NT.AddReg
651
652[SCR355_CCIDx64.NT.HW]
653AddReg= SCR355_CCIDx64.AddReg.HW
654
655[SCR355_CCIDx64.NT.Services]
656AddService = S3XXx64,0x00000002,PCSC_CCIDx64_Service_Inst,PCSC_CCIDx64_EventLog_Inst
657
658;;========For SCR338=========
659[SCR338_CCIDx64.NT.AddReg]
660; Configurable F and D values
661;HKR,, FValue , 0x00010001, 1
662;HKR,, DValue , 0x00010001, 1
663HKR,, BufferSize , 0x00010001, 131072
664;HKR,, CardSpecificATR, 1, 3B,34,D6,00,30,42,30,30
665;HKR,, TranslatedATR, 1, 3B,34,B5,00,30,42,30,30
666HKR,, IFDType,0,%SCR338_CCID%
667HKR,, VendorName,0,%Mfg%
668
669[SCR338_CCIDx64.AddReg.HW]
670HKR,, WaitWakeEnabled , 0x00010001, 1
671
672[SCR338_CCIDx64.NT]
673CopyFiles= PCSC_CCIDx64.NTCopyFiles
674AddReg= PCSC_CCIDx64.AddReg, SCR338_CCIDx64.NT.AddReg
675
676[SCR338_CCIDx64.NT.HW]
677AddReg= SCR338_CCIDx64.AddReg.HW
678
679[SCR338_CCIDx64.NT.Services]
680AddService = S3XXx64,0x00000002,PCSC_CCIDx64_Service_Inst,PCSC_CCIDx64_EventLog_Inst
681;;===========================
682
683
684[Strings]
685Mfg = "SCM Microsystems Inc."
686ShortProviderName = "SCM"
687Description = "Server for SmartCard Reader"
688Floppy_Description = "Installation Disk"
689PCSC_CCID="SCR33x USB Smart Card Reader"
690SCR333_CCID="SCR333 Internal Smart Card Reader"
691SCR335_CCID="SCR335 USB Smart Card Reader"
692SCR33L_CCID="SCR3310 USB Smart Card Reader"
693SCR3320_CCID="SCR3320 USB Smart Card Reader"
694EXPSIM_CCID="Expresscard USB SIM Card Reader"
695EXPCRD_CCID="SCR3340 - ExpressCard54 Smart Card Reader"
696EXP_CCID="SCR3340 ExpressCard Reader"
697SCR3311_CCID="SCR3311 USB Smart Card Reader"
698SCR355_CCID="SCR35xx USB Smart Card Reader"
699SCR338_CCID="SCR338 USB Keyboard Smart Card Reader"
700SERVICE_CCID="SCR3xx USB SmartCardReader"
701SERVICE_CCID64="SCR3xx USB SmartCardReader64"
702ClassName="Smart Card Readers"