使用KdPrint
函数输出调试信息,这通常用于内核模式的驱动开发中。这条消息表示该函数正在被执行。
if (pkh->vkCode == VK_SNAPSHOT) { KdPrint(("[SM] antiscreenshot screenshotkeyboard success\n")); return TRUE; }
这里检查按下的键是否为截图键(Print Screen键,虚拟键码VK_SNAPSHOT
)。如果是,再次输出调试信息表示截图键被成功拦截,并通过返回TRUE
阻止消息继续传递,这样操作系统和其他程序就无法接收到截图键被按下的消息。