Dokan文件系统始终显示在Film Strip视图中

时间:2011-01-06 13:58:08

标签: dokan

我们使用Dokan for Windows创建了一个虚拟文件系统驱动程序。出于某种原因,无论何时在Windows XP上安装设备,它都会将Windows资源管理器视图默认为“Film Strip”模式。这很烦人,因为甚至没有任何媒体文件。

传递给Dokan的当前选项如下:

dokanOptions->Options |= DOKAN_OPTION_REMOVABLE;
dokanOptions->Options |= DOKAN_OPTION_KEEP_ALIVE;

我们是否可以默认/强制特定驱动器号或设备下的文件夹视图不显示此选项?

2 个答案:

答案 0 :(得分:2)

我为IBM大型机文件系统编写了一个驱动程序。我的驱动程序将desktop.ini添加到文件列表中。 desktop.ini实际上并不存在于大型机介质上。在我的desktop.ini中,我添加了以下几行,解决了你提到的问题。

[.ShellClassInfo]
IconResource=W:\my_icon.ico,0
[ViewState]
Mode =
Vid =
FolderType = Generic

只是说desktop.ini存在并报告字符串的大小。然后在ReadFile函数中,memcpy将数据写入Buffer并将ReadLength设置为复制的字节数。你必须在每一行的末尾使用\ r \ n。

答案 1 :(得分:-1)