我using
如下:爲什麼我收到「無法找到類型或名稱空間名稱LowLevelKeyboardProc」?
using System;
using System.Diagnostics;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.IO;
,我這裏收到的錯誤: private static LowLevelKeyboardProc _proc = HookCallback;
這裏:[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] private static extern IntPtr SetWindowsHookEx(int idHook, LowLevelKeyboardProc lpfn, IntPtr hMod, uint dwThreadId);
我使用VS2012 W/C#和下面這個教程:http://null-byte.wonderhowto.com/how-to/create-simple-hidden-console-keylogger-c-sharp-0132757/
您需要自己創建一個這樣的委託(和相關的結構)。 – SLaks
它是winapi文檔中的佔位符號,它實際上並不存在。你需要自己聲明委託類型。這個有很多*谷歌點擊。 –
,你可以任意命名它,例如LLKBDProc,... :) –