如何自定义 Windows shell 以显示来自远程源的文件并允许自定义绘图?

发布于 2024-09-14 08:04:23 字数 349 浏览 2 评论 0原文

是否可以(通过某些 shell 扩展或类似扩展)自定义 Windows shell (explorer.exe) 来完成以下任务?

在导航到预定义路径时,使其:

  1. 在其表面上绘制 - 自定义背景,甚至添加用于数据输入的自定义表单
  2. ,基于提供的“虚拟”路径显示自定义列表视图项目(类似于浏览器在浏览 FTP 时所做的事情)存储库 - 显示的项目不是本地文件夹的内容,而是物理上位于 FTP 服务器上的一些“虚拟”项目)

这个想法是重用资源管理器的外观和导航元素,而不重新实现整个功能并使其看起来在所有 Windows 版本上本机提供远程文件浏览器(文件列表+仅由自定义 Web 服务提供的文件)。

Is it possible, (via some shell extension or similar) to customize the Windows shell (explorer.exe) to accomplish the following?

Make it, upon navigating to a predefined path:

  1. draw over its surface - custom background, or even add custom forms for data input
  2. display custom listview items based on the "virtual" path provided (something analogous to what explorer is doing when browsing a FTP repository - the items shown are not contents of a local folder, but rather some "virtual" items physically located on the FTP server)

The idea is to reuse the visage and navigation elements of Explorer without re-implementing the whole functionality and make it look native on all Windows versions for a remote file browser (file lists+files alone served by a custom web service).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小霸王臭丫头 2024-09-21 08:04:23

我认为您需要实现 Explorer 命名空间扩展codeproject 等上有一些很好的信息,您可能会需要这些信息官方文档不是最好的。

I think you need to implement a Explorer Namespace Extension. There is some good information floating around on codeproject etc that you will probably need since the official documentation is not the best.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文