0

C で記述された Windows NT カーネル ドライバーで正規表現マッチングを使用したい場合、どのようなオプションがありますか?

Microsoft Windows にはこのための既製の API があるとは思いませんが、間違っていたら訂正してください。外部ライブラリを使用するか、C で独自のパーサーを作成する必要があると想定しています。

これは商用プロジェクト用であるため、GPL オープン ソースはオプションではありません。

ありがとう、

4

1 に答える 1

6

私の知る限り、Windows カーネルでは正規表現はサポートされていません。したがって、C で記述された依存関係がまったくないか、ほとんどないライブラリを使用するのがおそらく最善の選択肢です。これにより、カーネルの世界に簡単に移植できます。

そのようなライブラリは次のようになります: https://github.com/kimperator/T-Rex

そのライセンスは、「悪影響」なしに商用利用を許可していると思います。

それはそれほど効果的ではないので、実装も見てください。しかし、それはまだあなたのニーズに合っているかもしれません.

于 2016-09-24T09:56:02.927 に答える