2017-04-10 164 views
0

我需要學習如何使用winio64.dll,但其創建者的網站正在更新&我什麼都看不到。基本上我想模擬Java中的關鍵板塊罷工,但是使用SendInput或keybd_event的JNI C++ dll在我的情況下不起作用。我聽說winio64.dll有一些本地方法可以完成這種工作。我搜索了很多&無法找到如何使用Winio64.dll教程。預先感謝。導出的函數winio64.dll中有什麼方法以及如何使用它們

+0

爲什麼?通常你沒有技術,但有*功能*的要求。 – EJP

+0

我想模擬一個鍵擊輸入文本到 ... html元素。我不知道爲什麼像Robot Robot類或C++ DLL SendInput keybd_event這樣的通用函數即使在某些文本輸入html元素中工作也不起作用。 – Charlie

回答

1

名單是:

InitializeWinIo 
ShutdownWinIo 
MapPhysToLin 
UnmapPhysicalMemory 
GetPhysLong 
SetPhysLong 
GetPortVal 
SetPortVal 
InstallWinIoDriver 
RemoveWinIoDriver 

您可以用標準的LoadLibrary和GetProcAddress使用它。

這裏是一個很好的例子(與功能簽名): http://matrix207.github.io/2012/09/16/winio-sample/

編輯:這個例子是C.如果您在Java中需要的,你可以搜索「Java中GetProcAddress的」,你會發現很多例如如何做到這一點。

+0

非常感謝,@ mligor。我怎樣才能模擬這個列表中的關鍵攻擊? – Charlie

+0

感謝您的提示,@ mligor。經過一些研究,我編寫了一個基於JNI的C++代碼來模擬關鍵的罷工,有一些編碼工作要做。這裏的關鍵功能是:SetPortVal,鍵盤端口是X60,X64 – Charlie

相關問題