This driver is a Windows version of the JCOP Simulation ifdhandler (see JPCSC for more information). It enables a PC/SC client software on Windows 2000 to talk with the JCOP simulator.
As it seems to be difficult for me to invoke socket functions (or TDI functions) from a kernel-mode driver, the user-mode application invokes Winsock functions to mediate interaction between the kernel-mode driver and the JCOP simulator.
Works only for Windows 2000: This driver is developed as a legacy smart card driver and needs a help of Smart Card Helper service which has been deprecated from Windows XP SP2.
T=1 is not fully supported: As this driver is a virtual driver, it has minimal error free operations. No error detection and correction is implemented.
No warranty: This software is provided on an "AS IS" basis and without any warranty. This software includes a kernel-mode driver and may induce a Blue Screen of Death (and damage your system), but you are solely responsible for determining the appropriateness of using this software.
3. Set some break points in your JavaCard Applet and invoke the JCOP debugger.
4. Type "/close" in the JCOP Shell window to close the JCOP Shell session. Otherwise, you can not connect to the JCOP simulation socket server.
5. Execute jcop_proxy.exe. Type "jcop_proxy start" in command prompt.
After you have successfully started jcop_proxy.exe, you will see the following dialog. Press "OK".
6. Open service in control panel, select "Smart Card" service (not "Smart Card Helper" service) and restart it.
7. Execute your own PC/SC application and invoke some commands.
8. To stop jcop_proxy.exe, type "jcop_proxy stop" in command prompt.
After you have successfully stopped jcop_proxy.exe, you will see the following dialog.
You may need some reboot to make this driver work properly. For example, if you have uninstalled this driver, you need to restart your pc before the next installation.
You need "Windows Server 2003 SP1 DDK" to build jcop_vr.sys.
Invoke "Windows 2000 Checked Build Environment". After you have successfully installed DDK, you can find it "start->programs->Development Kits->Windows DDK 3790.1830->Build Environments->Windows 2000->Windows 2000 Checked Build Environment".
Change directory to (somewhere you download source)\jcop_vr\kernel.
Input "build".
You will find a newly built jcop_vr.sys under (somewhere you download source)\jcop_vr\kernel\objchk_w2k_x86\i386 directory.
文章评论(0条评论)
登录后参与讨论