windows系统,自己程序中,如果想记录用户输入的内容,可以用hook
vs2022新建一个dll工程
keyboard.h文章来源:https://www.toymoban.com/news/detail-533692.html
// MathLibrary.h - Contains declarations of math functions
#pragma once
#ifdef MATHLIBRARY_EXPORTS
#define MATHLIBRARY_API __declspec(dllexport)
#else
#define MATHLIBRARY_API __declspec(dllimport)
#endif
#include <iostream>
#include "windows.h"
using namespace std;
extern "C" MATHLIBRARY_API BOOL InstallHook();
extern "C" MATHLIBRARY_API BOOL UninstallHook();
#pragma once
keyboard.cpp文章来源地址https://www.toymoban.com/news/detail-533692.html
// MathLibrary.cpp : Defines the exported functions for the DLL.
#include "pch.h" // use stdafx.h in Visual Studio 2017 and earlier
#include <utility>
#include <limits.h>
#include "keyboard.h"
#include "windows.h"
#include "imm.h"
#include "stdio.h"
// 项目的名称,注意这个项目的名称要和最后导出的DLL的文件名一致
#define PROJECT_NAME L"fly
到了这里,关于c++ hook 键盘与输入法记录到txt的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!