java在windows平台下开发USB设备

 
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
提问者评价
谢谢你,您的回答对我帮助很大.让我明白不少东西,我有好多问题都想问,能通过什么方式和你在网上联系呢?

你可能感兴趣的:(java在windows平台下开发USB设备)