shell-extensions

此电脑下添加的自定义文件夹未被资源管理器自动选择
shell-extensions

此电脑下添加的自定义文件夹未被资源管理器自动选择

我成功地在此电脑下添加了一个自定义文件夹,创建了一个新的用户 shell 文件夹并生成了一个新的 clsid。 我几乎没有尝试实现默认用户 shell 文件夹(如音乐、图片和其他文件夹)的功能。 也就是说,如果我键入 win 键 + r 并写下路径 C:\Users\username\Pictures,资源管理器就会打开并在左侧导航窗格中选择图片文件夹。 当您打开文件或文件夹对话框并写下路径 C:\Users\username\Pictures 时也会发生同样的情况,即 Explorer 以某种方式识别写入的路径并在左侧导航窗格中选择图片文件夹。 这...

Admin

注册 Windows 资源管理器 Shell 扩展(上下文菜单处理程序)
shell-extensions

注册 Windows 资源管理器 Shell 扩展(上下文菜单处理程序)

我尝试开发一个 Windows 资源管理器上下文菜单处理程序。我对这种类型的开发还不熟悉。所以我想从示例开始。 我以 SharpShell 示例开始: https://www.codeproject.com/Articles/512956/NET-Shell-Extensions-Shell-Context-Menus 下载并编译了 CountLinesExtension。但是,我在注册扩展时遇到了问题。 我正在使用 Windows 10 Pro,版本 1803。 我正在使用 ShellExView 来观察哪个 DLL 已注册到我的 Explor...

Admin

我是否需要多个 Dropbox shell 扩展实例?
shell-extensions

我是否需要多个 Dropbox shell 扩展实例?

Sysinternals Autoruns 说我有 8 个 Dropbox shell 扩展实例在启动时通过注册表项加载 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers 调用时没有明显的区别—​​—它们都运行 c:\users\myUserName\appdata\roaming\dropbox\bin\dropboxext64.22.0.dll 但是如果我检查注册表,它们每个都使用不同的 GUID ...

Admin

FileZilla 无法拖放到 Windows 资源管理器
shell-extensions

FileZilla 无法拖放到 Windows 资源管理器

当我尝试将其拖放到我的桌面或 FileZilla 之外的任何文件夹时,出现错误: 无法确定拖放操作的目标。可能是 shell 扩展未正确安装,或者您没有将文件拖放到资源管理器窗口中。 以前这个方法有效,我已经使用 FileZilla 很多年了。昨晚我还在用它,它运行良好。我试过重新安装 FileZilla,试过重启电脑,试过重新注册 shell 扩展,这是我在网上找到的解决方案。这些都不起作用。(重新注册 shell 扩展,例如在这里找到的:如何安装 filezilla 的 shell 扩展?) 当我将其拖放到 FileZilla 中的计算机上...

Admin

在 Explorer 中添加“右键单击 .WAV 文件,转换为 MP3”扩展
shell-extensions

在 Explorer 中添加“右键单击 .WAV 文件,转换为 MP3”扩展

我在 Windows 注册表中创建了一个键: HKEY_CLASSES_ROOT\*\Shell\Convert to MP3\command 和: "D:\tools\ffmpeg.exe" -i "%1" -acodec libmp3lame -vn -ar 44100 -ac 2 -ab 256k "%1.mp3" 它可以工作,只是文件名不是我想要的: 输入test.wav输出:test.wav.mp3 而我希望输出文件名是test.mp3。 我也尝试过: "D:\tools\ffmpeg.exe" ... "%~n1.mp3" ...

Admin

“使用 GitKraken 打开” shell 扩展不起作用
shell-extensions

“使用 GitKraken 打开” shell 扩展不起作用

我昨天安装了 GitKraken,它运行良好。我还注意到,当我在 Windows 资源管理器中右键单击文件夹时,我有一个“使用 GitKraken 打开”选项。但当我单击它时,我收到一个消息框,提示: 该文件没有与之关联的程序来执行此操作。[等] 我该如何解决? 编辑:我不觉得这太宽泛了... ...

Admin

如何安装 filezilla 的 shell 扩展?
shell-extensions

如何安装 filezilla 的 shell 扩展?

我正在尝试将文件从 filezilla 拖放到某个 Windows 程序中。我收到此 filezilla 消息: 如何安装 filezilla 的 shell 扩展? 我在 Windows 10 Enterprise 上使用 filezilla。 ...

Admin

经典 Shell 的“关机...”按钮丢失
shell-extensions

经典 Shell 的“关机...”按钮丢失

我用经典贝壳我的 Windows 8 计算机上没有 shell 扩展,有些计算机上没有“关机...”按钮。有什么想法吗? ...

Admin

TortoiseGit 和其他 shell 扩展是否尝试处理远程文件系统?
shell-extensions

TortoiseGit 和其他 shell 扩展是否尝试处理远程文件系统?

一些 Windows 目录映射到 WAN 链接,有时当我使用 Windows 资源管理器浏览时,需要很长时间才能响应。我开始怀疑某些 shell 扩展正在扫描远程文件系统,这导致资源管理器挂起。 有没有办法配置 shell 扩展不扫描指定目录,尤其是 TortoiseGit? ...

Admin

设置 shell 扩展的代码页
shell-extensions

设置 shell 扩展的代码页

我需要为 Windows 注册一个 Shell 扩展,它应该能够处理任何语言名称的文件和文件夹。 不幸的是,Windows 似乎通过命令提示符运行其 shell 扩展,因此参数不是以 Unicode 传输的,而是以命令提示符的代码页传输的,这几乎总是不好的。我知道 Windows 有一个 API 函数GetCommandLineW,但由于所讨论的程序是用 Java 编写的,因此使用它需要笨重的 JNA/JNI 代码,而我正试图避免这种情况。 为整个操作系统设置默认代码页似乎不是一个可行的选择,因为我发现的唯一选项是设置HKEY_LOCAL_MA...

Admin

为什么我的静态快捷菜单处理程序会覆盖 Windows 10 跳转列表行为?
shell-extensions

为什么我的静态快捷菜单处理程序会覆盖 Windows 10 跳转列表行为?

我最近想在右键菜单中添加一个新的命令菜单,以便能够使用 Sysinternals 安全地删除文件和目录删除。 使用MSDN 文档和注册表编辑器我在注册表中创建了一个新菜单项,其中有一个包含 SDelete 命令的子菜单。我为文件类型*和文件类型都创建了此菜单Directory,以便能够删除文件和目录。到目前为止,一切运行良好,我的新菜单适用于文件和文件夹。 然而,当我后来想使用任务栏中的 Explorer 跳转列表打开我的个人资料时,我意识到它不是打开我的 Explorer,而是调用我的个人资料上的 SDelete 命令(当时我很高兴在执行前添加了 5 秒...

Admin

右键单击并从内容中生成 truecrypt 卷
shell-extensions

右键单击并从内容中生成 truecrypt 卷

是否有人找到一种方法来获取文件夹的内容并在 truecrypt 中为其编程生成一个大小合适的卷? 就像在 Windows 中一样,您右键单击并选择发送到存档等...我希望有一个适用于 Linux 的解决方案,可以收集相关数据或编写命令行脚本来生成卷并将内容复制或移动到该卷。 ...

Admin

“Classic Shell”外壳扩展搞乱了资源管理器
shell-extensions

“Classic Shell”外壳扩展搞乱了资源管理器

在 Windows 10 系统中,安装和卸载 shell 扩展“Classic Shell”留下了一些问题。 值得注意的是,尝试使用资源管理器窗口中的“新建文件夹”按钮会导致资源管理器彻底崩溃,而右键单击桌面会导致一种“重置” - 桌面消失,由黑屏代替,持续约一秒钟,然后恢复。 这些问题的可能原因是什么?如何解决? ...

Admin