shell-extensions

为 Win10 和 Win11 注册属性表外壳扩展不适用于 .arw 文件
shell-extensions

为 Win10 和 Win11 注册属性表外壳扩展不适用于 .arw 文件

我编写了一个属性表外壳扩展来显示文件中的元数据。它完美适用于诸如 之类的新文件类型.foobar。但是当注册现有的 时.arw,属性表外壳扩展会被忽略。 这看起来与这个非常古老的问题相同:https://stackoverflow.com/questions/34011698/property-sheet-handlers-on-windows-10不幸的是,这个问题没有好的答案。 注册使用的代码如下: const FileExt = '.foobar'; // '.arw' FileClass = 'FoobarFile'; // 'ArwFile' Fi...

Admin

如何永久禁用所有 explorer/shell 扩展
shell-extensions

如何永久禁用所有 explorer/shell 扩展

很长一段时间以来,我有时会遇到这样的问题:在任何应用程序中打开文件(使用打开文件对话框)每次都需要大约 20 秒的时间。我将其归结为 dropBox 的一些 explorer 插件/shell 扩展。因此,我从 Sysinternals 运行 Autoruns(https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns) 并禁用所有 explorer 插件。此方法可行,直到此插件更新为止 - 这种情况经常发生。 我不需要这些麻烦的扩展,我想告诉 Windows 资源管理器永远不要加载它们。...

Admin

在命令行上安装 gnome-shell 扩展?
shell-extensions

在命令行上安装 gnome-shell 扩展?

我正在寻找一种方法可靠地在命令行上安装 gnome-shell 扩展。最终,我想要一个 Ansible 剧本。 举个例子,我想安装自定义热点角扩展。 我发现medium.com 上的“使用命令行安装 GNOME 扩展”并且linuxhint.com 上的“如何在 Ubuntu 20.04 上安装 Gnome 扩展”. 随后我做了以下事情: wget -O/tmp/extension.zip https://extensions.gnome.org/extension-data/custom-hot-corners-extendedG-dH.github.co...

Admin

Gnome Shell 扩展无法激活
shell-extensions

Gnome Shell 扩展无法激活

我有几个 Gnome shell 扩展在上次重启后突然被禁用,无法启用。我没有对系统进行任何更改(不是有意识的)。所有扩展之前都正常工作。 我在 extensions.gnome.org 下看到了所有扩展。它们可以安装和卸载。它们显然也可以被激活/停用,但实际上它们并没有被激活,重新加载页面后,您还会看到扩展的状态回到了初始状态。 extensions.gnome.org 的屏幕截图 -> 无法启用/禁用的扩展 有人知道我可以尝试什么吗?任何地方都没有任何错误消息。 操作系统:Pop 20.10 Groovy 内核:x86_64 Linux 5.8....

Admin

此电脑下添加的自定义文件夹未被资源管理器自动选择
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