请问如何虚拟一个文件夹或驱动器

陈后骏 2006-09-10 03:49:53
我想用vc编程实现一个虚拟的驱动器,
把某个已经存在的非文件系统的项目,直接映射成这个驱动器,
请问有什么办法实现?
请高手提供一些线索,谢谢!
...全文
530 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈后骏 2006-09-12
  • 打赏
  • 举报
回复
感谢楼上各位的不吝相告,
已经知道怎么做了。
蒋晟 2006-09-12
  • 打赏
  • 举报
回复
DDK! You have to pay for it, but you can get it (http://www.microsoft.com/whdc/devtools/ddk/orderddkcd.mspx) for about $10.

Kernel-Mode Basics What Every Driver Writer Needs to Know (http://www.microsoft.com/whdc/driver/tips/km-basics.mspx)


http://www.microsoft.com/whdc/driver/foundation/SampleCode.mspx


MSDN Home > MSDN Library > Win32 and COM Development > Driver Development Kit > Storage Devices > Design Guide > Storage Miniport Drivers > SCSI Miniport Drivers (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/storage_d/hh/Storage_d/02mnport_177d56d0-2b7e-4aef-a548-3f9e6d6fe40a.xml.asp)

p.s. Here's a google search for more info: link (http://www.google.com/search?hl=en&lr=&q=site%3Amicrosoft.com+Src+Storage+driver+).

see also
Windows Kernel Internals, Windows Driver Model powerpoints (http://www.i.u-tokyo.ac.jp/ss/msprojects/)
陈后骏 2006-09-11
  • 打赏
  • 举报
回复
谢楼上的!
思危 2006-09-11
  • 打赏
  • 举报
回复
你问下
codewarrior (会思考的草)

他对这方面比较在行
陈后骏 2006-09-10
  • 打赏
  • 举报
回复
其实windows里面有两个类似的实现:
subst
net use
都可以把另一个地方的资料变成一个虚拟驱动器,
有人能讲讲原理吗?
陈后骏 2006-09-10
  • 打赏
  • 举报
回复
楼上的方法我想过。
如果按虚拟光驱的做法,虚拟一个某种存储介质的话,
那么实际上,是由windows的文件系统驱动来访问我的存储介质。

问题是我现在的这些资料,已经有自己的格式,里面有相应的目录结构,
现在想把这个目录结构当成真正的window目录来用,
并需要windows的fat32/ntfs等驱动来决定我的资料的编排格式,否则一切都乱了。


DentistryDoctor 2006-09-10
  • 打赏
  • 举报
回复
从驱动层面着手,像虚拟光驱一样。但需要你对文件系统有相当了解才行。

2,641

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧