Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Visual Basic 6.0) Gather Smartcard Debug Information for ChilkatSee more ScMinidriver ExamplesThis example demonstrates how to gather information to send to support@chilkatsoft.com about your smartcard.
' This example requires the Chilkat API to have been previously unlocked. ' See Global Unlock Sample for sample code. ' First, Chilkat recommends downloading the MGTEK Smartcard Minidriver Tool to get information ' about your smartcard. ' The tool can be downloaded from https://www.mgtek.com/smartcard ' -------------------------------------------------------------------------------------------------------- ' 1. Select the smartcard as shown below and send Chilkat a screenshot of the basic smartcard information. ' -------------------------------------------------------------------------------------------------------- ' ' ' -------------------------------------------------------------------------------------------------------- ' 2. Select the cmapfile (if present) as shown below and send Chilkat a screenshot of the CSP container map ' -------------------------------------------------------------------------------------------------------- ' ' ' --------------------------------------------------------- ' Chilkat provides functions to get information about the smartcard, and what it contains. ' Send Chilkat the output of the following source code: Dim scmd As New ChilkatScMinidriver ' Reader names (smart card readers or USB tokens) can be discovered ' via PCSC List Readers or PCSC Find Smart Cards Dim readerName As String readerName = "Alcor Micro USB Smart Card Reader 0" Dim success As Long success = scmd.AcquireContext(readerName) If (success = 0) Then Debug.Print scmd.LastErrorText Exit Sub End If Dim json As New ChilkatJsonObject json.EmitCompact = 0 ' ------------------------------------------------------ ' 3. Send Chilkat the JSON returned by GetCardProperties ' ------------------------------------------------------ success = scmd.GetCardProperties(json) If (success = 0) Then Debug.Print scmd.LastErrorText Exit Sub End If Debug.Print json.Emit() ' ------------------------------------------------------ ' 4. Send Chilkat the JSON returned by GetCspContainerMap ' ------------------------------------------------------ json.Clear success = scmd.GetCspContainerMap(json) If (success = 0) Then Debug.Print scmd.LastErrorText Exit Sub End If Debug.Print json.Emit() |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.