[問題] 用Python讀取WinIO
各位大大好,
小弟有一個解不了的問題想請問各位大大
工作上常常需要讀取系統IO,
以前是用C搞定的
最近想用python實作,所以就想用強大的ctype去實作
使用的driver是網路上有名的winio
http://www.internals.com/
也研究過網站提供的C# source code,
然後轉成python語言的方式
不過似乎Driver會Load失敗的樣子,Google過,但是試過都沒成功
想請各位大大提示一下哪個部分出問題
小弟寫的是讀CMOS的程式
--------------------------------------------
from ctypes import *
winio = windll.LoadLibrary("WinIo32.dll")
winio.InitializeWinIo()
print(winio.InitializeWinIo())
#Debug 用,這邊永遠都是return 0
DataSize = c_ubyte(1)
ptr1 = c_ubyte(0)
data = c_ubyte(4)
CMOS_INDEX = 0x70
CMOS_DATA = 0x71
data = input()
winio.SetPortVal(CMOS_INDEX,data,DataSize)
winio.GetPortVal(CMOS_DATA,byref(ptr1),DataSize)
print(ptr1.value)
input()
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.229.77
推
01/05 10:52, , 1F
01/05 10:52, 1F
→
01/06 09:11, , 2F
01/06 09:11, 2F
→
01/16 18:26, , 3F
01/16 18:26, 3F
Python 近期熱門文章
PTT數位生活區 即時熱門文章