www.dbasko.com : Main page, DES (56 bits) 8051 core, development of PnP serial device and WDM driver, PC/SC driver for WINDOWS, How to enable PowerNow! for Sony Vaio on Win2K and other projects.

PC / SC compatible device driver for WINDOWS

Part 3.
Some ideas and additional hints, how to use it and what additionally could be done.

a) Locking,logout PCs with WIN2K installed, using this driver of virtual smartcard reader.
Yes, our virtual smartcard reader can be used for demonstration of this nice feature of WINDOWS 2000. Smartcard logon is a very interesting and useful feature of the OS,although several requirements must be fulfilled (like certificate, what must be stored in smartcard or secure token (my favorite subject)). In reality, our virtual smartcard reader only reports to Resource Manager about the moment when virtual smartcard is removed and OS locks (logouts of the current user) the access to PC. First of all, please install lock_pc.reg from \Install directory of the project. This installation will enable WIN2K logon feature "sequence CTRL+ALT+DEL has to be pressed before logging on", parameter "Winlogon\scremoveoption" can be set either "1" or "2", meaning "lock PC when smartcard is removed" and "logout current user when smartcard is removed". If driver was successfully installed you should see during logon procedure the picture. Use ins_rem utility to simulate insertion and removal virtual smartcard.

a) Usage of APDU, DEMO4, PCSCInf utilities.
The usage of these utilities is obvious. Our virtual driver simulates the real smartcard and smartcard reader, executing the primary command, which can be sent from these utilities. Or you may want to start development of your own smarcard awaring application using the virtual driver as a smartcard simulator. I provide you with the log of APDU utility and screenshot of this utility. Additionally, you can use DEMO4 utility in order to issue ISO 7816 commands (SELECT, READ_BINARY, WRITE_BINARY). Please see the corresponded screenshots. Common workability of the virtual smartcard reader can be tested with PCSCInf utility (screenshot of selection of the virtual reader, test's result,log).

© 2003 Dmitry Basko