看板 Python 關於我們 聯絡資訊
各位大大好, 小弟有一個解不了的問題想請問各位大大 工作上常常需要讀取系統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
zha0:win7 ? 01/05 10:52
schleswig:win7 32bit 01/06 09:11
xpulsar:你該不會是沒有把Driver裝起來?! 01/16 18:26