Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在阅读有关 Windows 驱动程序的信息,在我阅读的资源中,输入通常由用户程序调用WriteFile设备文件完成,输出由用户程序调用ReadFile(或通过DbgPrint)完成。
WriteFile
ReadFile
DbgPrint
设备是否可以直接从键盘获取输入并直接输出到屏幕而不干扰显示/键盘驱动程序?
更具体地说,假设我想编写一个如下工作的驱动程序。每当按下 F10 键时,一切都会冻结,屏幕变红;再次按 F10 可以恢复一切。我该怎么做?
很简短的回答,
每当按下 F10 键时,一切都会冻结
您可能需要编写键盘类过滤器来读取按下的键。这是样本
屏幕变红
您可能想要编写显示/监视器过滤器驱动程序。参考