From 42ae85ddb369771e301b4dc9cf11b1134a5faa49 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Wed, 23 Sep 2015 07:56:11 +0200 Subject: [PATCH] Activate Fabio's card backends by default --- virtualsmartcard/doc/README.txt | 7 +++++-- virtualsmartcard/doc/README.txt.in | 7 +++++-- virtualsmartcard/win32/BixVReader/BixVReader.ini | 16 ++++++++++++++-- 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/virtualsmartcard/doc/README.txt b/virtualsmartcard/doc/README.txt index 9c89677..3867bb9 100644 --- a/virtualsmartcard/doc/README.txt +++ b/virtualsmartcard/doc/README.txt @@ -177,7 +177,8 @@ to download the `Windows binaries`_, you may directly jump to step 3. You can adjust the path to ``devcon.exe`` with your version of the WDK and your target architecture (e.g., use ``...\x64\devcon.exe`` for a 64 bit - driver). + driver). You can also download `DevCon's source code`_ and compile it + yourself. For Win7 and older, code signing is optional and will yield a warning during installation when missing. Simply click continue to install the driver anyway. @@ -192,7 +193,8 @@ to download the `Windows binaries`_, you may directly jump to step 3. For debugging |vpcd| and building the driver with an older version of Visual Studio or WDK please see `Fabio Ottavi's UMDF Driver for a Virtual Smart Card -Reader`_ for details. +Reader`_ for details. All of Fabio's card connectors (pipe reader/TCP/IP +reader) are still active by default. ******************************************************************************** @@ -333,5 +335,6 @@ Notes and References .. _libqrencode: https://fukuchi.org/works/qrencode/ .. _`Fabio Ottavi's UMDF Driver for a Virtual Smart Card Reader`: http://www.codeproject.com/Articles/134010/An-UMDF-Driver-for-a-Virtual-Smart-Card-Reader .. _`Windows Driver Kit 8.1 and Visual Studio 2013`: http://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx +.. _`DevCon's source code`: https://github.com/Microsoft/Windows-driver-samples/tree/master/setup/devcon .. _`Microsoft's Kernel-Mode Code Signing Walkthrough`: http://msdn.microsoft.com/en-us/library/windows/hardware/dn653569%28v=vs.85%29.aspx .. _`Windows binaries`: https://github.com/frankmorgner/vsmartcard/releases/download/virtualsmartcard-0.7/virtualsmartcard-0.7_win32.zip diff --git a/virtualsmartcard/doc/README.txt.in b/virtualsmartcard/doc/README.txt.in index 3f27efa..1c1d35f 100644 --- a/virtualsmartcard/doc/README.txt.in +++ b/virtualsmartcard/doc/README.txt.in @@ -177,7 +177,8 @@ to download the `Windows binaries`_, you may directly jump to step 3. You can adjust the path to ``devcon.exe`` with your version of the WDK and your target architecture (e.g., use ``...\x64\devcon.exe`` for a 64 bit - driver). + driver). You can also download `DevCon's source code`_ and compile it + yourself. For Win7 and older, code signing is optional and will yield a warning during installation when missing. Simply click continue to install the driver anyway. @@ -192,7 +193,8 @@ to download the `Windows binaries`_, you may directly jump to step 3. For debugging |vpcd| and building the driver with an older version of Visual Studio or WDK please see `Fabio Ottavi's UMDF Driver for a Virtual Smart Card -Reader`_ for details. +Reader`_ for details. All of Fabio's card connectors (pipe reader/TCP/IP +reader) are still active by default. ******************************************************************************** @@ -333,5 +335,6 @@ Notes and References .. _libqrencode: https://fukuchi.org/works/qrencode/ .. _`Fabio Ottavi's UMDF Driver for a Virtual Smart Card Reader`: http://www.codeproject.com/Articles/134010/An-UMDF-Driver-for-a-Virtual-Smart-Card-Reader .. _`Windows Driver Kit 8.1 and Visual Studio 2013`: http://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx +.. _`DevCon's source code`: https://github.com/Microsoft/Windows-driver-samples/tree/master/setup/devcon .. _`Microsoft's Kernel-Mode Code Signing Walkthrough`: http://msdn.microsoft.com/en-us/library/windows/hardware/dn653569%28v=vs.85%29.aspx .. _`Windows binaries`: https://github.com/frankmorgner/vsmartcard/releases/download/virtualsmartcard-0.7/virtualsmartcard-0.7_win32.zip diff --git a/virtualsmartcard/win32/BixVReader/BixVReader.ini b/virtualsmartcard/win32/BixVReader/BixVReader.ini index 1bec51f..f95ff6e 100644 --- a/virtualsmartcard/win32/BixVReader/BixVReader.ini +++ b/virtualsmartcard/win32/BixVReader/BixVReader.ini @@ -1,9 +1,21 @@ [Driver] -NumReaders=1 +NumReaders=3 [Reader0] +RPC_TYPE=0 +VENDOR_NAME=Fabio Ottavi +VENDOR_IFD_TYPE=Pipe Reader +DECIVE_UNIT=0 + +[Reader1] +RPC_TYPE=1 +VENDOR_NAME=Fabio Ottavi +VENDOR_IFD_TYPE=TCP/IP Reader +DECIVE_UNIT=1 + +[Reader2] RPC_TYPE=2 VENDOR_NAME=Virtual Smart Card Architecture VENDOR_IFD_TYPE=Virtual PCD TCP_PORT=35963 -DECIVE_UNIT=0 \ No newline at end of file +DECIVE_UNIT=2