Windows(NT)内核中的正则表达式

Ale*_*xPi 0 regex windows kernel windows-nt driver

如果我想在用C编写的Windows NT内核驱动程序中使用正则表达式匹配,我有哪些选择?

我不认为Microsoft Windows有一个现成的API,但如果我错了,请纠正我.我假设我需要使用外部库或在C中编写自己的解析器.

这是一个商业项目,所以GPL开源不是一个选择.

谢谢,

小智 6

据我所知,Windows内核中不支持正则表达式.因此,您最好的选择可能是使用一个用C语言编写的库,并且没有或只有很少的依赖项.这允许您轻松地将其移植到内核世界中.

这样的库可能是:https: //github.com/kimperator/T-Rex

我认为其许可证允许商业用途,没有任何"负面"影响.

另请参阅实施,因为它没有那么有效.但它仍然可能适合您的需求.