00问答网
所有问题
C#为什么不能开发硬件驱动程序
如题所述
举报该问题
推荐答案 推荐于2016-06-08
因为C#需要.net库的支持,.net是不能直接在底层运行的。
另外,C#的程序涉及对象监视器、复杂的异常处理等,编译出来的程序必然庞大。而驱动需要的是快和直接。
还有一点,驱动更偏重于过程,所以像C这种面向过程的语言很适合。但是C#是面向对象的,更适合项目应用等开发
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nDDrIrDTj.html
其他回答
第1个回答 2011-01-01
楼主,.net很强大,但是它是高级语言啊!所以对于写驱动的话,你得必须让厂商在硬件里预装.net框架啊!所以这个根本就不怎么现实,就目前的状况,.net可以做很多其他的,但是都是必须有框架支持它才行哈!所以楼主的愿望可能还得等上些时间哦
相似回答
C#为什么不能开发硬件驱动程序
答:
因为C#需要.net库的支持,.net是不能直接在底层运行的
。另外,C#的程序涉及对象监视器、复杂的异常处理等,编译出来的程序必然庞大。而驱动需要的是快和直接。还有一点,驱动更偏重于过程,所以像C这种面向过程的语言很适合。但是C#是面向对象的,更适合项目应用等开发 ...
C#
语言可以编写
硬件驱动
吗?
答:
可以的,不过需要自己开发一个中间件用于在
驱动
编译时候将C#代码转化为C,或者简单的自己做下解析然后调用build~ 不过写驱动还是用C/C++或者DP(pascal ,有人开发了用于工具用于驱动编译的或asm)吧 ,
C#开发
应用层的东西还是好的,底层交互的还是不要选C#为佳 ...
驱动程序
用
C#
如何编写
答:
c#
是无法写驱动的,我也是搞内核驱动编写的,目前vb已经有人实现了
驱动开发
,你还是用c写吧,
C#
调用
驱动程序
用
C#
如何编写
答:
C#的运行时在CLR上的也就是类似虚拟机制上 就像JAVA不适合写驱动一样 C#也不适合写驱动 设备
在操作系统上运行的时候你不能强制用户安装.net Framework.
大家正在搜
如果不安装硬件的驱动程序
为什么驱动程序有好几个
与驱动程序或硬件相关的问题
遇到与驱动程序或硬件相关问题
硬件驱动程序编写
适配器遇到与驱动程序或硬件相关
如何安装网络硬件和驱动程序
开发硬件用什么语言
适配器驱动程序出现问题怎么办
相关问题
C#为什么不能开发硬件驱动程序
底层驱动难学么?跟c#的关系是什么?
有谁能提供下硬件驱动的具体实现吗,比如如何生成驱动程序,要C...
为什么设备要由驱动程序(操作系统的一部分)来驱动,而不能由应...
使用c#开发的应用程序怎么实现软件与硬件的结合?
驱动程序为什么不集成到硬件里呢?
为什么说C#不适合底层开发
c#关于硬件方面的编程前景怎么样?