如何对Windows Explorer编程,使得其左边的树只显示某个硬盘的内容?

afree2015 2019-03-31 11:16:27
我的想法是,是不是可以从Explorer Shell入手,当Windows资源管理器打开时,显示的内容锁定为某个硬盘的内容,
其它的,比如库, 网络,桌面上的文件与文件夹,统统不显示。
就是想定制一个专用的资源管理器。如下图示意。哪位朋友能提供一下思路或样例?非常感谢!! 分不多了,实在拿不出手,抱歉。

...全文
263 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2019-04-09
  • 打赏
  • 举报
回复
搜索 “CDirTreeCtrl”
afree2015 2019-04-09
  • 打赏
  • 举报
回复
非常感谢您的回答。
考虑到其它需要,使用策略来隐藏特定驱动器不能完全达到目的。必须自己写程序了。
看来这一块得好好研究一番。
蒋晟 2019-04-02
  • 打赏
  • 举报
回复
要在资源管理器里面隐藏特定驱动器的话,可以用组策略(https://support.microsoft.com/zh-cn/help/231289/using-group-policy-objects-to-hide-specified-drives)。不用写程序。这个组策略甚至对记事本打开的文件对话框都有效。 要是你自己写资源管理器的话,枚举特定驱动器之后不添加到树就行了。

2,641

社区成员

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

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