阅读:990回复:1
我是新手,有个简单的问题想大哥们请教一下
我们的毕业设计是做一个简单的usb加密狗,我负责驱动开发,最后实现的是控制一个播放器的功能,当加密狗插上时可以播放mp3,wav等格式的歌曲,当加密狗没有插上时只能播放wav格式的,导师说只要在加密狗与系统间传送一个数据就行,请问我的驱动最少需要实现哪些函数??谢谢了!
|
|
沙发#
发布于:2005-04-27 21:49
我的理解是这样的,你的软件在播放之前要判断加密狗插上了没有,没插上就只能播放wav,插上就有其它功能。
关键就是如何通过软件确定加密够狗是否插上。在PC端用DDK开发程序是可以自己用DeviceIoControl封闭一个函数,用来对软件狗发送数据,再通过passthrough的方式实现与USB加密狗的通讯,因为数据量很小,因此用passthrough方式会比较简单,具体做法一句两句说不清,不过这种方法我用过,WinntddK下我曾开发过一个用来测试我们开发U盘的短信平台测试工具. |
|