frankmorgner / vsmartcard

umbrella project for emulation of smart card readers or smart cards
http://frankmorgner.github.io/vsmartcard/
684 stars 197 forks source link

No vpcd on Windows #233

Closed antonio-fr closed 1 year ago

antonio-fr commented 1 year ago

I spent lot of time trying to make the vsmartcard/vpcd service running on Windows 10. The goal is to connect the JCardSim vicc to this virtual card device. I tried many many things and played a lot with the BixVReaderInstaller.msi installer in Windows, version 0.8 and 0.7.

Here's what I did on Windows in a summary :

I can see always the virtual device. But I can't see the vpcd socket service.

I tried multiple things : putting the BixVReader.ini file in various directories, with various configurations (incl the one in the MSI installer), try on a brand new fresh Windows installation, disable/re-enable virtual device, PC reboot, ... I always get the the same point : the virtual smartcard appears as a device, but vpcd is not loading (no socket service).

What I'm missing? Can you provide more details about the setup in Windows 10 ? In the documentation, it just says that Windows "should read it automatically and load the vpcd on startup." but I'm out of luck so far. And I fear that something is broken in Windows 10.

antonio-fr commented 1 year ago

Reading the history of "recent" modifications in the code, I uncover this change in the documentation. After doing the added step, it works like a charm, I can finally see a smartcard when running JCardSim (vpcd is running). Too bad this January change is still not reflected on the live website.

mcr-ksh commented 1 month ago

I do have the same problem now on 0.9_win64.zip. The installer also does not contain any vpcd.exe binary. Is it necessary to compile everything yourself?

image
frankmorgner commented 1 month ago

As suggested above, follow the installation steps from here https://github.com/frankmorgner/vsmartcard/blob/master/virtualsmartcard/doc/install.txt