标签: c#
我正在创建一个简单的AntiVirus应用程序。我读到商业AntiVirus应用程序通过将内核驱动程序安装到操作系统来保护其文件免受编辑或删除。我也想使用那种方法。有什么方法可以使用C#(如果是,告诉我如何)?
答案 0 :(得分:7)
不,没有。您无法在内核级别将托管.NET代码作为驱动程序运行。您必须使用C或C ++中的非托管代码编写驱动程序(请注意,C ++支持仅限于非常接近普通C的C ++子集)。
您需要的可能是file system filter。