更改键入字符的ASCII

时间:2012-03-18 11:00:48

标签: c++ keyboard ascii keylogger

我希望制作一个混合所有键盘字母/ ASCII值的程序。有点像取下键盘字母并移动它们的软件版本......有什么办法可以做到这一点吗?现在,我使用一个带有GetAsyncKeyState()的无限while循环来获取任何类型的字母,但我不知道如何获取该信息并将其更改并将其重新放入系统...任何和所有帮助都非常感谢。

谢谢!

1 个答案:

答案 0 :(得分:0)

这听起来像有人试图写一些讨厌的程序?

对于Windows:基本思路是捕获窗口消息(WM_KEYDOWN和WM_KEYUP)并在传递之前更改键值/ ids。

根据您的版本,这将要求您的代码以管理员权限运行。

我对其他系统没有任何经验,但基本想法很可能是相同的。