shell-extensions

    3热度

    2回答

    对于外壳扩展(UI类似于“New /”上下文菜单),我需要创建一个文件,选择它并进入“重命名”模式,用户可以调整默认名称。 问:如何为文件输入“重命名”模式?

    2热度

    1回答

    我为Windows资源管理器创建了一个缩略图图像处理程序(外壳扩展),用于处理多个TIF/TIFF图像格式。我知道资源管理器已经包含TIFF支持(由Windows XP附带的shimgvw.dll扩展提供),但我想用自己的图像处理扩展替换它。 如果注册我的扩展(通过ShellEx的/ {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}),并注销shimgvw.dll中(通

    1热度

    1回答

    我们使用ICopyHook.CopyCallback外壳扩展,以检测删除,移动,创建文件夹的,但不文件Link,如果用户删除从C#应用程序或文件如何处理删除如何检测为用户操作? 例如:用户在f1.txt上按下Shift + DEL,然后操作系统询问“是否确定要删除'f1.txt'?,如果用户按'yes',那么C#应用程序将处理删除操作通过移动“f1.txt”一些隐藏的文件夹{例如}在透明的方式??

    6热度

    1回答

    我正在使用EZShellExtensions.NET在C#中编写Windows外壳扩展。 我提供了一个显示对话框的上下文菜单。 假设我显示一个资源管理器窗口(A)。然后我使用上下文菜单显示非模态窗口(B)。 在Windows XP和Windows Vista中,当我关闭A时,B关闭(我想要这种行为)。但是,在Windows 7中,当我关闭A时,B未关闭,但它不响应事件。我的问题是: 你知道为什么W

    0热度

    1回答

    我经常使用Windows资源管理器中的收藏夹来快速访问深度嵌套的文件夹。但我觉得非常烦人,总是需要点击菜单中的收藏夹按钮,然后在下拉菜单中搜索我喜欢的图标。 无论如何要添加特定的收藏夹按钮到Windows资源管理器? 我正在使用XP x64。 感谢您的帮助!

    2热度

    1回答

    我正在为Windows 7上的网络文件系统实施Windows资源管理器外壳扩展,并且在实现删除功能时遇到了一些障碍。 比方说,我的远程文件系统层次结构如下所示: Dir1 +-Dir2 | +-A | +-B +-C 我的理解是,你需要实现ITransferSource::RemoveItem(我做了),但我预计从最远的孩子递归调用文件系统树的第一(即深度优先递归遍历): (A, B,

    0热度

    1回答

    我有Visual Studio 2005,我正在写一个Windows资源管理器的外壳扩展。 它工作在Windows Vista 32位,我编译项目。 当Windows7 64bit上编译项目时,它也适用于Windows 7 64bit。 现在我想在Windows 7 32bit上测试它,当项目已经在Windows Vista 32bit上编译但它不起作用! C++版本之间是否存在兼容性问题? sh

    1热度

    1回答

    我做了外壳扩展(实现IContextMenu,IShellExtInit,IExtractIcon & IPersistFile)使用ATL,“书”。 有趣的是,一切都在一些文件经理,如“总指挥官” &“自由司令”不错,但在Windows的资源管理器完全失效: 当我右键单击我的在TC(“总指挥官”)注册的文件(说*.000),扩展工作:我在我的日志和上下文菜单中看到它:带有其图标的条目出现。 但是

    4热度

    2回答

    因此,我搜索了如何使用C#将应用程序集成到应用程序(将其添加到右键单击菜单)的指南,但我找不到如何做到这一点对于特定的文件类型。我知道这是可能的,因为WinRar可以做到这一点。那我该怎么做?

    1热度

    1回答

    我尝试为Windows文件/文件夹创建上下文菜单扩展。我已经非常努力,但没有为我工作。我已经有了32位系统的扩展,但已经过时了。我想用C++为64位系统重新创建它。 这一个是最接近我想要做的:Klick 但这是为32位系统。阅读完评论后,我可以修改&为x64构建它。 在我的64位系统上使用system32/regsvr32.exe注册它,表明它已成功注册。所有注册表项都正确创建。但是菜单项没有出现