打开Rooted Explorer

【勇芳软件工作室】汉化HomePreviousNext

要打开已创建的命名空间的资源管理器,必须使用命令行上的/ root开关提供启动EXPLORER.EXE新实例的方法。有几种方法可以实现这一点。例如,您可以直接调用ShellExecute,也可以创建包含以下命令行之一的快捷方式文件:

*如果连接点是桌面下的一个项目:

explorer.exe / e,/ root,:: {项目的CLSID}

*如果交点是我的电脑下的一个项目:

explorer.exe / e,/ root ,, :: {20D04FE0 - 3AEA - 1069 - A2D8 - 08002B30309D}

\::{【项目CLSID】}}

*如果连接点是文件系统文件夹:

explorer.exe / e,/ root,[【path to a junction point】]

当使用/ root :: {【CLSID】}选项打开资源管理器时,它将连接点对象设置为层次结构的根,并调用其IShellFolder.

当用户打开连接点对象或其子文件夹时,资源管理器会通过调用IShellFolder::CreateViewObject并请求IShellView接口来创建视图对象。Explorer然后调用IShellView::CreateViewWindow以允许它创建其文件夹的视图窗口。传递的一个参数是指向IShellBrowser接口的指针,允许扩展与资源管理器通信。视图对象能够将菜单项添加到菜单栏,添加工具栏按钮,状态栏上显示状态信息和/或处理快捷键。