64位下winio模擬鍵盤 親測

2022-01-22 21:34:26 字數 1195 閱讀 6780

準備:winio的兩個檔案 ,winio64.dll和winio64.sys。32位系統下的使用沒有這麼多道道,且網上很多成功例子,這裡我就不多說。

1,第一點很重要,即將你的程式在vs中生成64位程式。

2,cmd下執行 bcdedit /set testsigning on

3,安裝數字簽名。步驟如下:

開啟 winio64.sys的屬性框,翻到「數字簽名」選項卡,點選「詳細資訊」

在新出來的對話方塊中點選「檢視證書」

在又新出來的對話方塊中點選「安裝證書」

點選「下一步」,然後選擇「將所有的證書放入下列儲存」

點選瀏覽,選擇「受信任的根證書發布機構」

點選「下一步」,然後點選「完成」

在彈出的「安全性警告」對話方塊中選擇「是」,才能匯入成功

然後重啟。

4,相關**。

namespace 模擬鍵盤

public const int kbc_key_cmd = 0x64;

public const int kbc_key_data = 0x60;

[dllimport("user32.dll")]

public static extern int mapvirtualkey(uint ucode, uint umaptype);

public void initialize()

}public void shutdown()

public static bool isinitialize 

///等待鍵盤緩衝區為空

private static void kbcwait4ibe()

while ((dwval & 0x2) > 0);

}/// 模擬鍵盤按下

public static void mykeydown(int vkeycoad)

/// 模擬鍵盤彈出

public static void mykeyup(int vkeycoad)

private void form1_load(object sender, eventargs e)

private void button1_click(object sender, eventargs e)//呼叫例項}}

winIO模擬鍵盤滑鼠

winio模擬鍵盤滑鼠 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮...

winio模擬鍵盤滑鼠的輸入

winio模擬鍵盤滑鼠的輸入 做乙個遊戲外掛程式,發現其遮蔽了sendinput訊息。但是按鍵精靈能夠實現。得知其原理是使用winio.dll,偽裝硬體訊息。網上winio關於滑鼠鍵盤模擬極少。void ciotestdlg kbcwait4ibe while dwregval 0x00000001...

不用winio直接用c 函式實現模擬鍵盤

原理來自 匯入模擬鍵盤的方法 按鍵的虛擬鍵值 掃瞄碼 選項標誌 0 表示按下,2 表示鬆開 一般設定為0 dllimport user32.dll public static extern void keybd event byte bvk,byte bscan,int dwflags,int dw...