.net框架能不能用来开发一些底层的业务功能,能够直接控制硬件设备

来源:百度知道 编辑:UC知道 时间:2024/06/06 08:47:38
可以是吗,但归根到底还是要调用框架以外的非托管代码的一些接口关联是吗。

底层的业务功能是指什么 如果是指硬件驱动 那不是不行 但很困难 我记得原先国外有人做过 是直接用的.net开发的 但是归根到底 人家用的也是非托管的代码

托管代码目前还没有发现直接写驱动的 毕竟托管代码得通过.NET Framework

回答补充: 不是调用 你首先得明白 .NET语言 一般写出来的(比如用C#或VB.NET) 是托管代码 也就是说不能离开.NET Framework运行 但用C++.NET可以写出非托管的代码 可以直接编译在windows上运行 不用安装.NET Framework也行

只要不通过framework 理论上当然是可以直接驱动硬件的

我原先找到过一个驱动的代码 可惜不记得放哪

理论上来说 要通过.NET Framework才能运行的代码 当然是不能用来驱动硬件的(指的是驱动程序那样的驱动 而不是进入windows后控制硬件的那种)

如果只是想控制硬件 而不是所谓的底层硬件驱动程序 那.NET当然是可以完成的 简单的 比如用C#写一段代码来控制鼠标 这也算是控制硬件了呀 呵 当然可行