有谁知道虚拟光驱在资源管理器中的虚拟盘是如何实现的,用了COM技术吗?(100分)

  • 主题发起人 主题发起人 waft79
  • 开始时间 开始时间
W

waft79

Unregistered / Unconfirmed
GUEST, unregistred user!
有谁知道虚拟光驱在资源管理器中的虚拟盘是如何实现的,用了COM技术吗?
 
NO!
绝对不是Com技术,而是VXD或者WDM技术,当然现在都是基本使用WDM技术,实际上就是编写硬件驱动程序。
使用Windows DDK进行编程,当安装虚拟光驱软件后,打开我的电脑,看设备管理,你会发觉多了一个SCSI控制器。
下面连接一个设备,这个SCSI控制器就是软件虚拟出来的,Windows允许这样做,对此驱动器的一切访问都被自己编写的设备驱动程序
截获,向回反馈Image文件或目录的信息就可以了。
当然,说起来这么容易,做起来可就难了。呵呵。
 
是用虚拟驱动骗过操作系统,让其以为是真实光驱!
 
szhshi你知道他是如何虚拟出SICS设备的吗,我现在可能要编类似的东西
 
详细情况我不是特别清楚,不过微软的DDK提供了很多例子。
可以从微软主页下载DDK,安装后,有个SRC目录,里面就是。
 
后退
顶部