众所周知的虚拟文件夹 GUID 是什么?
似乎有一些虚拟文件夹具有与其关联的 GUID(控制面板、桌面) - ::{00021400-0000-0000-c000-000000000046} // 桌面 这些火焰是在哪里定义的?它们什…
如何将文件的缩略图提取到 .NET 中的图像文件中?
我正在尝试创建一个用于浏览文件的内容目录程序。我想像 Windows 中的资源管理器那样显示文件的缩略图。如何使用 C#.Net 将 Windows 资源管理器显示的…
Windows 7 64 位 shell 无法识别 Shell 扩展安装
我有一个 Copy Hook Handler shell 扩展,我正在尝试将其安装在 Windows 7 64 位上。 shell 扩展 DLL 针对 32 位和 64 位 Windows 编译为两个单独的版…
将文本发送到 Windows 控制台应用程序的标准输入
我正在尝试编写一个 .bat 文件来自动执行一些 shell 命令。大多数命令都很简单,我可以直接将它们放入批处理文件中,但有一个命令不采用命令行参数,…
如何显示“发送至”和“打开方式”上下文菜单?
前段时间我问过如何在Delphi中弹出某个文件的Windows上下文(右键)菜单。但是,即使一切正常(几乎)正常,“发送到...”和“打开方式...”子菜单也…
如何重现“在文件夹中显示” /“寻找目标”通过 C#
使用 Chrome 时,如果您下载文件,则可以选择一个选项(在文件夹中显示),该选项将打开包含的目录并突出显示该文件。同样,如果您查看快捷方式的属性…
IContextMenu3 HandleMenuMsg2 从未被调用
我正在尝试实现一个扩展 IContextMenu3 和 IShellExtInit 的 shell 扩展,并且我正在使用 HBMMENU_CALLBACK 方法 但在我的项目中方法 HandleMenuMsg2 …
当然有办法获得当前文件夹视图的完整视图下拉菜单吗?
动机: 创建我们自己的文件对话框,其外观和功能如下:其行为与 std 通用对话框非常相似 问题:如何获取当前文件夹/shell 容器的视图下拉列表 明显死…
如何告诉 Windows 资源管理器刷新其图标?
一旦我的安装程序完成应用程序 exe 新版本的安装,我想告诉资源管理器使用新 exe 的图标作为其快捷方式。但是,我不知道该怎么做。 从网上阅读来看,…
什么是“Shell 命名空间”?新建文件夹的方法?
显然,这对于 win32 api - CreateDirectory() 来说是微不足道的。但我正在尝试托管一个 IShellView,并且希望以最面向 shell 的方式来做到这一点。我…
IThumbnailProvider 和 IInitializeWithItem
我正在尝试开发一个在 Windows 7 中使用的 IThumbnailProvider。由于这个特定的缩略图也依赖于同一目录中的其他一些文件,因此我需要使用 IInitialize…
如何在MFC中实现IExplorerBrowser
显然,从 Vista 开始,有一种相当简单的方法可以在您的应用程序中托管资源管理器: http://www.codeproject.com/KB/vista/ExplorerBrowser.aspx 但是…