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

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


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

最佳答案

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

关于c - C-如何与隐藏的窗口互动?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15410712/

10-12 01:27
查看更多