========================================================================
Today I will implement how to block keyboard and mouse on Windows.
1. Create C# win form application.
2. Add new class.
3. Use DLLImport to import user32.dll and try to use BlockInput function.
5. Block input need administrator authority. Try to add manifest file.
6. Go back to Win form page and add a button
7. Implement block keyboard and mouse 5 seconds in button click event
8. Try it and it will block keyboard and mouse 5 seconds.
中文
========================================================================
今天我們要在 Windows 上實作鍵盤滑鼠的中斷。
1. 首先創立一個 C# Win form 專案。
2. 新增一個類別在此專案中。
3. 使用 user32.dll 來實作阻斷鍵盤、滑鼠動作。
4. 實作 block 功能,程式碼如下圖。
5. 因為阻斷鍵盤、滑鼠動作需要管理者權限,因此新增 manifest 檔案。
6. 在主程式中,新增一個按鈕來測試阻斷。
7. 新增以下程式碼,此程式碼在按鈕按下後,會阻斷鍵盤、滑鼠五秒鐘。
8. 跑起來,按下按鈕後,成功阻斷滑鼠、鍵盤。
沒有留言:
張貼留言