c++ - 使用 Windows 7 集成编写命名空间扩展

标签 c++ windows winapi shell-extensions

我是 shell 扩展主题的新手,正在寻找有关命名空间扩展的资源。我想编写一个支持 SFTP 的命名空间扩展,所有选项都可以在资源管理器中像 FTP 一样浏览。

我读了例子 1 , 2来自codeproject的zengxi,但它们编译不正确而且似乎很旧。我认为还有很多变化,例如地址栏中的文件夹选择。

有人可以为我提供一些正确方向的资源或一些工作示例吗?

更新: 重要的是来源是免费的。这是一个非营利项目。

目前我在 MSDN 上找到了一个很好的资源,叫做 Explorer Data Provider Sample .这是最新的,并提供了一些别名 Explorer Data ProviderShell Data Source。目前还缺少拖放支持和支持协议(protocol)链接的粘合剂。

为了将来的使用,找到一种方法将文件扩展名与 shell 数据源(如 zip 文件)关联起来会很棒。

最佳答案

这是创建命名空间以映射 Flickr 上真实文件的完整示例。 但是,只有源代码可用。没有教程。 希望能帮助到你.... http://www.viksoe.dk/code/flickrdrive.htm

关于c++ - 使用 Windows 7 集成编写命名空间扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8438066/

相关文章:

c++ - 如何在 NGINX 服务器上运行 C++ CGI 脚本

c++ - 用于标记未初始化变量的 VS 2008 编译器选项

windows - 批量删除文本文件中的重复行

c++ - DrawText VS TextOut Win32

c++ - Win32 - 使用 GetDlgItem 检索 DialogBox 的控制失败

c++ - C++模板类问题中的类型条件

c++ - C++ 中的外部链接

c++ - 在 Windows 上获取默认应用程序图标

c# - Wix 微星包 : for Windows service

c++ - 如何在 C++ 中写入共享内存?