【发布时间】:2009-09-29 09:19:23
【问题描述】:
我注意到,当我插入诺基亚手机时,Windows 资源管理器的“我的电脑”中会出现一个图标,我可以通过 Windows 资源管理器浏览手机中的内容。
这个概念是否类似于为虚拟文件夹开发 Shell 命名空间扩展?我注意到 Shell 命名空间扩展被归类为系统文件夹,而我的手机被归类为手机。
虚拟文件夹 NSE 的图标将保留在我的计算机中,而当我拔下手机时,我的手机图标会消失。是否可以为虚拟文件夹 NSE 实现相同的功能,以便它会隐藏自己以响应设备被拔出并在设备插入时重新出现?我正在考虑开发一个以不同方式显示手机内容的虚拟文件夹 NSE。
场景是这样的:当我插入手机时,我的电脑上会出现两个图标,一个是默认的诺基亚图标,另一个是我的 NSE 图标。例如,我的 NSE 图标将仅显示图像文件。拔掉我的手机会使这两个图标从我的电脑上消失。
最后一个问题,WPD驱动开发者是否需要实现自己的Shell Namespace Extension handler,以便WPD设备的内容可以通过Explorer浏览?还是他们只需要为设备实现 WPD 驱动程序,资源管理器就可以浏览它们?
【问题讨论】: