是否有 ICopyHook.CopyCallback 文件或替代方案?
我们使用 ICopyHook.CopyCallback shell 扩展来检测 文件夹 的删除、移动和创建,但不检测文件 链接,如何检测用户是否从 C# 应用程序中删除文件,或…
如何替换资源管理器的 TIF 图像处理程序?
我为 Windows 资源管理器创建了一个缩略图图像处理程序(外壳扩展),用于处理多种 TIF/TIFF 图像格式。我知道 Explorer 已经包含 TIFF 支持(由 Wind…
调用 Windows 资源管理器 shell 扩展
有没有办法以编程方式调用作为 shell 扩展的 DLL?我们使用一个在 Windows 资源管理器上注册 shell 扩展的软件,我需要调用其上下文菜单上可用的项目…
循环遍历 IContextMenu
如何循环遍历 IContextMenu 的所有项目和子项目并列出所有可用动词?到目前为止,我已经从 JCL 中提取了这段工作代码: function DisplayContextMenuP…
如何在 Delphi 中编写 Windows Shell 命名空间扩展?
首先,抱歉我的英语不好... 我想使用命名空间扩展(NSE)向 Windows 资源管理器添加一个虚拟文件夹,并且我希望用户能够打开这个虚拟文件夹来探索某些…
.NET Windows 资源管理器扩展可以浏览 .zip 等文件?
我为带有 .mpq 扩展名的存档类型制作了一个浏览器程序,该程序在暴雪游戏中广泛使用。 它就像一个资源管理器,但仅探索 MPQ 存档内的文件。 现在,我…
TFS Shell 集成 - TF Power Tools 需要 Visual Studio 2010
我刚刚开始使用 Team Foundation 2010,但正在使用 Visual Studio 2008 SP1 连接到服务器。它工作正常,但我无法安装 Power Tools 来包含 shell 集成…
Windows 7 资源管理器.exe
我想扩展 Windows 7 Explorer.exe(32/64 位)从哪里开始?我想修改 UI 添加新的菜单项,也许还可以直接在当前窗口内添加新窗口。它与“基本文件夹对…
我们可以在不使用 pCmdInfo->lpVerb 的情况下执行右键吗
我不喜欢使用 pCmdInfo->lpVerb 但我的问题是当我们动态创建右键单击子菜单时我们将如何处理这种情况。例如,我有以下场景: if(strcmp(cRegKeyVal,"C…
EnableMenuItem 函数无法使用参数 MF_GRAYED
创建了一个 ATL COM 项目,通过它我将菜单项插入到右键菜单中,如下所示: STDMETHODIMP CSimpleShlExt::QueryContextMenu ( HMENU hmenu, UINT uMenu…