我正在使用 C# 开发 Windows 应用程序。我想在后端运行一个 .sys 文件(基本上是驱动程序),因为我的代码使用某些函数来实现输出。
我如何用 C# 编写代码?如果 .sys 文件放在“Bin”文件夹中,它就不会运行,因为我猜它可以作为服务运行。
考虑名称 - “someDriver.sys”
(我在这里使用 Win7 操作系统)
我可以在内核模式下将此 .sys 文件作为服务运行吗? 我的应用程序非常简单,没有安装程序(我也不想安装)。你能帮助我如何解决这种情况,我需要 .sys 文件才能使我的功能正常工作。
最佳答案
您是否尝试过在这篇文章中查看它是如何完成的 How to install driver dynamically or install driver as a service for Windows
您必须使用互操作调整调用。
使用此工具帮助您定义互操作性:PInvoke Interop Assistant
关于c# - 如何使用 C# 在 Windows 中运行驱动程序(.sys 文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9735288/