gpt4 book ai didi

c# - 用 C# 编写驱动程序

转载 作者:IT王子 更新时间:2023-10-29 04:13:40 32 4
gpt4 key购买 nike

我之前用 C/C++ 编写过,但目前,我需要将其转换为 C#。

谁能告诉我如何用 C# 编写驱动程序的代码/方式?

实际上,目前我用 C++ 编写的旧应用程序存在一些问题,我们必须用 C# 编写 LPT1、COM 打印机和其他 USB 驱动程序的驱动程序。

最佳答案

你根本做不到。 C# 生成由虚拟机 (.NET) 解释的中间语言。所有这些东西都在用户模式下运行,而 WDM 驱动程序在内核模式下运行。

有一个 DDK,但 VStudio 也不支持它(但您可以制作一个 makefile 项目进行编译)。

驱动程序开发复杂,容易出现蓝屏,需要对 C 语言、内核结构和内存操作有很好的理解。 C# 和 .NET 不需要这些技能,因此培训过程漫长而痛苦。

关于c# - 用 C# 编写驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/994600/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com