获取用户的键盘录入

零-点 2010-10-30 10:31:04
写个程序,可以获取用户的键盘录入,只要用户按一下键盘,就会获取用户输入的字母,数字或其他,和盗号木马类似
^-^,请哪位高手帮忙,我要详细代码,谢谢!!!
...全文
130 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
零-点 2010-10-30
  • 打赏
  • 举报
回复
2楼高手 给的钩子怎么用啊 --!
ppooddoo 2010-10-30
  • 打赏
  • 举报
回复
这个可以安装一个钩子。

微软一站式示例代码库里面有详细的示例:http://1code.codeplex.com。下载以后,在Visual Studio 2008文件夹下找CSWindowsHook示例。
零-点 2010-10-30
  • 打赏
  • 举报
回复
这个只是获取的二进制吧,那我怎么在转换成字母或其他的呢
wuyq11 2010-10-30
  • 打赏
  • 举报
回复
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
MessageBox.Show(((int)(e.KeyChar)).ToString());
}
钩子
public delegate int KeyboardProc(int nCode, IntPtr wParam, IntPtr lParam);
static int hKeyboardHook = 0;
KeyboardProc KeyboardHookProcedure;

public const int WH_KEYBOARD = 13;
public const int WH_MOUSE_LL = 14;

public struct KeyboardMSG
{
public int vkCode;
public int scanCode;
public int flags;
public int time;
public int dwExtraInfo;
public int VK_CONTROL;
public int VK_MENU;
public int VK_DELETE;
}
缭绕飘渺 2010-10-30
  • 打赏
  • 举报
回复
这个没搞过
认为应该钩住键盘事件,然后记录按键码
等高手

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧