-4

我的目的是制作一个键盘记录器,我不想只是在互联网上复制可用的代码,因为它们很容易被防病毒软件捕获,所以我正在编写一个带有算法的代码,让它看起来好像没有记录击键。我写了一个程序来做到这一点,而窗口在顶部并且效果很好。然后我使用以下代码使其不可见:

HWND Stealth;
AllocConsole();
Stealth = FindWindowA("ConsoleWindowClass", NULL);
ShowWindow(Stealth,0);

但是现在程序无法捕获击键,因为我无法再与程序交互。是否有代码行可以在其他窗口位于顶部时与不可见的窗口进行交互?

4

1 回答 1

1

只有具有焦点的窗口才会接收输入。您仍然可以使用GetAsyncKeyState捕获击键。

于 2013-03-14T13:34:21.080 回答