在C#中加载.sys文件的最佳方法是什么?

时间:2011-08-12 10:44:23

标签: c# driver

我尝试过DllImport,但它似乎比它需要的更复杂。我想知道Assembly.Load会更容易吗?

1 个答案:

答案 0 :(得分:6)

.sys文件是Windows驱动程序文件,您既不能在非托管进程中也不能在托管进程中加载​​它们。通过向服务控制管理器注册sys文件,将其加载到内核中。所以基本上你不能使用C#加载一个sys文件,尽管你可以使用C#启动一个服务,这个服务是一个驱动类型的服务。