我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,... :) –