是否有用于Windows驱动程序开发的开源C库(不是c ++)?

是否有用于Windows驱动程序开发的开源C库(不是c ++)?

我正在开发一个网络设备驱动程序,需要一些function,如RegEx,字符串操作,面向对象的C和XML等等……

谢谢。

不知道任何真正的正则表达式库。 但是,根据您的需要, FsRtlIsNameInExpression可能会引起一些兴趣。 安全字符串库中有很多字符串操作函数,它们只有与libc equiavalents不同的名称。

请不要在驱动程序中执行此操作。 在Windows驱动程序社区中,这将是不受欢迎的。

是什么阻止您与产品的UM模块进行通信以执行此类更容易出错的操作? 在驾驶员中将操作(特别是有风险的操作)保持在最低限度。 当您的UM模块崩溃时,它可能会占用一个进程,当您的驱动程序崩溃时,它将不可避免地导致系统崩溃。

毫无疑问:这是可能的。 但不是所有可能的事情都应该完成;)