作者waynezen (Wayne)
标题Re: [问题] python ctypes调用dll问题
时间Wed May 27 22:30:14 2015
感谢!已经可以了,再请教个问题要传入一组6Bytes命令,我使用c_char_p,但回应给我似乎只有4bytes没有成功?
------------------------------------
from ctypes import windll,byref,pointer,c_int,c_ushort,c_char,c_char_p
import time
dll = windll.LoadLibrary("MasterRD.dll")
port = 1
baud = 19200
reader_model = 0x41
icdev = 0
msec = 10
color = 2
type = 0x41
REQ_model = 0x52
bcnt = 4
key_model = 0x60
block_b60 = 0x60
block_b61 = 0x61
block_b62 = 0x62
block_b63 = 0x63
pKey =c_char_p(0x010203040506)
rf_M1_authentication2 = dll.rf_M1_authentication2(icdev,key_model,block_b60,byref(pKey))
print rf_M1_authentication2
X
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.120.236
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1432737016.A.6E9.html
1F:→ uranusjr: 看不懂, 为什麽不像前一篇一样把完整 API 写出来? 05/27 23:17
※ 编辑: waynezen (220.133.120.236), 05/27/2015 23:49:53
2F:→ waynezen: 已补上,感谢 05/27 23:50
3F:→ uranusjr: rf_M1_authentication2 的 signature 是什麽?这是重点 05/28 00:41