您的位置:首页 > 编程语言 > Java开发

java在windows平台下开发USB设备

2013-03-02 00:10 288 查看
2006-02-11 19:18

wz3377| 分类:JAVA相关|浏览2648次
请问现在有什么技术可以利用JAVA开发USB设备的程序(windows平台下).
再有希望能问一下谁有开发过利用C或C++来开发象USB设备的如视频头(摄像头)的捕获等的技术参考资料.再有就是音频的采集程序.如能答复小弟一定会再好好感谢的

您说的是jni(java natave interface)么?我在网上找了找,但是资料太少了,而且好象就一篇文章有介绍,如果您了解,能给我介绍一些资料么?感谢感谢

我来帮他解答

提问者采纳

2006-02-13 09:52

Windows下开发视频采集方面的东西,你去找网上找一下DirectShow发面的资料,很多了,先要熟悉一下ActiveX编程不是很难。
Java应该是不能写驱动,因为java跨平台,而各个平台之间底层驱动完全不同,而且java的.class要靠虚拟机解释,由于虚拟机工作在ring3级,驱动程序却必须是工作在内核的ring0级,因此.class无法运行在ring0级。只知道VC能写VXD或者WDM驱动。
但是在windows环境下application模式的Java可以调用本地的DLL中的函数,你可以用VC写驱动,把相应的功能用VC、Delphi做成DLL供java调用,不过要记住必须是本地的DLL

提问者评价
谢谢你,您的回答对我帮助很大.让我明白不少东西,我有好多问题都想问,能通过什么方式和你在网上联系呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: