如何在 Windows WDM 驱动程序中设置系统时间?
我们正在开发一款GPS时间同步硬件设备。我们要为该设备编写一个 Windows WDM 驱动程序。为了避免用户级延迟,我们希望在内核驱动程序级别设置Windows…
适用于 64 位 Windows 7 的廉价 Windows 驱动程序签名
我需要在 Windows 7 64 位计算机上安装 libusb-win32 驱动程序。这个驱动程序是开源的,所以它没有数字签名,所以我想自己做这件事,但我想知道这是否…
超越抽象的好奇心:字节码是如何执行的?设备驱动程序如何工作?
我在 *nix 上看到的一切都是硬件的一组抽象,但我很好奇硬件是如何工作的。 我已经用汇编进行了编程,但这仍然只是一组抽象。 处理器如何理解汇编操作…
我可以在 Linux 下从用户程序同时打开我自己的设备驱动程序两次吗?
我在某处读到,两次打开同一个文件具有未定义的语义,应该避免。在我的情况下,我想多次打开我自己的设备,将多个文件描述符关联到它。我的设备的文件…
在没有管理器提示的情况下安装 USB 设备
我们有一个 USB 设备和驱动程序(.inf、libusb.dll、libusb.sys),可以使用 Windows 的设备安装向导(通过指向 .inf 文件)安装它。但是,我们需要在…
迷你过滤器功能是否需要启用 APC?
许多使用文件的 Zw* 函数(例如 ZwCreateFile)需要在启用 APC 的情况下在 PASSIVE_LEVEL 调用:http://msdn.microsoft.com/en-us/library/ff566424%2…
Linux 设备驱动程序 - 我的 device_read() 有什么问题?
我一直在编写一个设备 dev/my_inc ,该设备旨在采用 ASCII 字符串表示的正整数 N 并将其存储在内部。从设备进行的任何读取都应生成整数 (N+1) 的 ASCI…
SysInternal的WinObj设备列表机制
SysInternals的WinObj可以列出所有设备对象。 我想知道它如何列出设备。 有没有我们可以阅读的开源代码?(或代码片段) 我应该知道的最重要的功能是…
将 Windows 驱动程序转换为 64 位 - 我可以使用 32 位 DLL 吗?
我的 Windows 驱动程序有一个 .sys 文件和一个 .dll (我猜这是驱动程序的编程接口?)。无论如何,我需要编译驱动程序以在 Windows 7 64 位上运行。…
在哪里可以找到有关在 C/linux 中为 USB 设备创建驱动程序的更多信息?
我知道wireshark中的捕获部分怎么样。解析和找出数据应该不成问题。指向我可以获得有关如何定位和从设备接收的更多信息、教程或论坛或相关内容的链接…