2024-06-13 10:27:52 发布
网友
嗨,我正在编写一个python脚本来访问winscard.dll窗户。在
lib = cdll.LoadLibrary('winscard.dll') hSC = c_long(0) lRetval = lib.SCardEstablishContext(0,None,None,pointer(hSC))
上面的返回值错误如下所示
本例中的值错误表示参数错误。但我不知道还有什么可以作为输入来使用,我尝试了几种输入组合。在
谢谢大家。在
您对DLL使用了错误的调用约定:
lib = ctypes.WinDLL("winscard") handle = ctypes.c_voidp() lib.SCardEstablishConnection(0, None, None, ctypes.pointer(handle)) # returns 0, all is good handle # c_void_p(some address), handle got created
请注意,Smart Card服务已启动。否则你会得到一个神秘的错误代码。在
Smart Card
您对DLL使用了错误的调用约定:
请注意,
Smart Card
服务已启动。否则你会得到一个神秘的错误代码。在相关问题 更多 >
编程相关推荐