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

时间:2010-09-02 11:41:47

标签: c open-source device-driver kernel

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

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

感谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

请不要在驱动程序中执行此操作。在Windows驱动程序社区中,它会不受欢迎。

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

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