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

是否有用于Windows驱动程序开发的开源C库(不是C+;+;)?,c,open-source,device-driver,kernel,C,Open Source,Device Driver,Kernel,是否有用于Windows驱动程序开发的开源C库(不是C++) 我正在开发一个网络设备驱动程序,它需要一些功能,如正则表达式、字符串操作、C和XML面向对象等等 谢谢。不知道有任何真正的正则表达式库。但是,根据您的需要,您可能会感兴趣。中有很多字符串操作函数,它们的名称与libc equivalent不同 请不要在司机身上这样做。在Windows驱动程序社区,这将是不受欢迎的 是什么阻止您与产品的UM模块通信以执行此类更容易出错的操作?将操作,尤其是危险操作,控制在驾驶员的最小范围内。当您的UM模

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

我正在开发一个网络设备驱动程序,它需要一些功能,如正则表达式、字符串操作、C和XML面向对象等等


谢谢。

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

请不要在司机身上这样做。在Windows驱动程序社区,这将是不受欢迎的

是什么阻止您与产品的UM模块通信以执行此类更容易出错的操作?将操作,尤其是危险操作,控制在驾驶员的最小范围内。当您的UM模块崩溃时,它可能会关闭进程,当您的驱动程序崩溃时,它将不可避免地关闭系统


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

你想在驱动程序中使用正则表达式和字符串操作???为什么不?比在用户模式下工作更多,但没有什么可以阻止这一点。虽然不是很有效,是的…我想用正则表达式检查数据包内容,并在内核模式下用XML保存数据!我可以编写这些lib,但在确定没有其他解决方案之前,我想先确认一下。snort可能是包检查例程的良好来源。在驱动程序中保存Xml会带来麻烦!请重新考虑。。。