Windows驱动程序可以用Python编写吗?

Arm*_*don 11 python windows drivers

Windows驱动程序可以用Python编写吗?

MSa*_*ers 17

是.您无法创建"经典"内核模式驱动程序.但是,从XP开始,Windows提供了用户模式驱动程序框架.显然,他们不能做任何事情 - 在启动操作系统时使用的任何驱动程序显然必须是内核模式.但是使用UMDF,您只需要实现COM组件.

除了启动时驱动程序,您还无法编写以下UMDF驱动程序:

  • 处理中断
  • 直接访问硬件,例如直接内存访问(DMA)
  • 有严格的计时循环
  • 使用为内核模式保留的非分页池或其他资源