We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 10 months ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
编写“虚拟驱动器”需要编写内核级设备模拟驱动程序(基于“SCSI 微型端口”的驱动程序似乎相当流行),这通常意味着 C/C++ ——而这只是开始;-) 这
不是一项简单的任务。可能有一些现有的[开源]代码解决方案至少可以实现一些目标...
以下是我通过一些快速的谷歌护目镜找到的内容:
有关 ISO 软件的维基百科文章
WinCDEmu
<块引用>
WinCDEmu 是一个开源实用程序,用于在 Microsoft Windows 中安装 ISO 映像文件。 它安装一个 Windows 设备驱动程序,允许用户安装 CD 或 DVD ROM 的映像并像访问物理驱动器一样访问它。
TrueCrypt
虚拟软盘
但是,如果您需要的只是一个工具从目录而不是真正的“虚拟驱动器”(或者,至少是其他人提供的虚拟驱动器),那么这可能是一个简单得多的集成任务......
快乐编码。
Writing a "virtual drive" requires writing a kernel-level device emulation driver (a "SCSI miniport"-based drivers seem fairly popular), which generally means C/C++ -- and that is just the start ;-)
Not a trivial task. There may be some existing [open source] code solutions that get at least some of the way there...
Here are what I have been able to find with some quick google goggles:
Wikipedia article on ISO software
WinCDEmu
TrueCrypt
Virtual Floppy
However, if all you need is a tool to create an ISO/VHD from a directory and not a real "virtual drive" (or, at least a virtual driver someone else is providing), then that might be a far simpler integration task...
Happy coding.
方法
我用这个简单的
SUBST
ShellExecute(Handle,'','subst','Z: d:\data',nil, SW_NORMAL) ;
السلام عليكم
I use this simple method
SUBST
ShellExecute(Handle,'','subst',' Z: d:\data',nil, SW_NORMAL) ;