c++键盘记录器丢失的键
C++ KeyLogger Missing Keys
我得到了一个任务,使用c++创建一个简单的键盘记录器,
但是好像有些钥匙不见了。
它可以检测到我的NumLock键下的键,如"。",但它不能检测到键盘上字母旁边的键,如:"[","]","/","。"和所有这些。
我试着做这个简单的函数测试,仍然不能检测到它:
(无法检测"46"ASCII解码数)
void test() {
char key;
while (true) {
Sleep(10);
for (key = 0; key <= 222; key++) {
if (GetAsyncKeyState(key) == -32767 || GetAsyncKeyState(key) == 1) {
cout << key+0;
}
}
}
cout << "nnn";
system("PAUSE");
}
我认为问题出在cout <<键+ 0;数字可以加到0,但是符号不能加。
相关文章:
- 创建 Spdlog 异步文件记录器时遇到困难
- 如何将自定义记录器与websocketpp一起使用?
- 在C++中隐藏键盘记录器的控制台窗口
- 为什么Qt Creator的应用程序输出不能从spdlog记录器打印
- 麻烦得到提升::记录器编译
- 我正在尝试用 c++ 制作一个日志记录框架,但信息没有传递给记录器的子组件,我做错了什么?
- 多态记录器(虚拟模板化函数?
- 设置提升记录器的线程名称
- Boost Log的琐碎记录器"lazy evaluation"是如何工作的?
- boost::log 设置"Channel"通道记录器中的属性
- 区分键盘记录器中的密码和其他类型的键盘输入
- 记录器的流界面,C
- 如何监控Android和iOS上的所有击键操作,如Windows键盘记录器
- 如何声明和定义 Poco 记录器
- 记录器何时应刷新
- 带有 gtest 框架的 spdlog 记录器不起作用
- 使用常量字符*时如何使用带有模板的记录器
- C ++键盘记录器无法正常工作
- 键盘记录器不会在没有控制台的情况下记录击键
- c++键盘记录器丢失的键