我正在使用c#开发智能卡应用 我需要获得智能卡提供商ID 我正在尝试使用SCardGetProviderId
[DllImport("winscard.dll")]
public static extern SCardErr SCardGetProviderId(IntPtr hContext, string szCard,ref _GUID guid);
[StructLayout(LayoutKind.Sequential)]
public struct _GUID
{
long Data1;
short Data2;
short Data3;
string Data4;
}
但GUID结构中没有返回任何内容 我不知道如何获得智能卡名称?
我如何获得智能卡名称???
答案 0 :(得分:0)
使用我的(Omnikey)智能卡读卡器,提供了一个工具,该工具显示在Windows设置中。它显示了读卡器的状态,是否插入了卡,如果是,则显示ATR,卡名和所选通信协议。