问题标签 [shell-icons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
41 浏览

bazaar - 如何修复集市弹出菜单图标?

我最近将bazaar从 2.5.x beta升级到官方 2.5.0,但是现在 TortoizeBzr 弹出菜单的图标不可见。
集市弹出菜单图标问题

我尝试过了 :

  • 卸载/重新安装 v2.5.0

  • 卸载,重装旧版本(v2.5.x beta)

  • 祈祷我的偶像回来!

    ...但这里没有任何工作。

有谁知道修复这些图标?
注意1:在另一台PC(相同操作系统)上进行相同安装没有此问题。
note2:我在 WinXP-SP3 上使用 tortoizeBzr

0 投票
2 回答
1050 浏览

c# - 获取只有文件扩展名的 Shell Icon

我想获取文件类型的 Windows 系统图标,而不必提供现有文件路径(SHGetFileInfo需要)

这可能吗,还是我必须求助于创建临时文件或读取注册表?

0 投票
1 回答
824 浏览

python - 窗口中的图标覆盖未反映在资源管理器中

我正在使用 python2.7 和 py2exe 从我的 python 脚本创建 dll。

成功创建了一个 DLL 并为我的图标覆盖状态注册了一个条目,然后通过任务管理器重新启动了 Windows 资源管理器进程。

验证我的条目是否在注册表中,是的,它在那里。

但是,当我通过 python 测试应用程序脚本为特定文件夹位置设置我的状态时。

我希望所选路径中的所有文件和文件夹都应该覆盖我的覆盖图标。

但是不,图标覆盖根本没有发生。

但是当我通过python脚本测试注册条目(不创建DLL)并通过我的测试应用程序脚本设置我的图标覆盖时。

是的,它工作得很好。

我很困惑为什么在尝试使用我的 DLL 时它没有发生???

下面是我注册状态条目的python脚本

0 投票
1 回答
332 浏览

c# - 远程文件的图标提取

我需要显示来自远程服务器的文件列表。为此,我已经使用自托管 Web 服务获取了远程服务器的详细信息。即我获取远程服务器文件名和完整路径作为 JSON 字符串,然后在 TreeView [WPF] 中显示信息。现在我需要显示这些文件的图标。为此,我认为我可以在客户端桌面应用程序中使用该图标,我找到了 2 个解决方案

http://www.codeproject.com/Articles/2532/Obtaining-and-managing-file-and-folder-icons-using#_rating

WPF 的

但是我喜欢后面部分的解决方案,但它不适用于给定的文件名[即文件应该存在于系统中,我不是这种情况]。我尝试运行上面的代码示例,它显示的图标不是很好或干净。那么,有没有更好的方法来提取/获取 C#、WPF 中扩展的关联文件图标。

谢谢。

0 投票
2 回答
884 浏览

python - 使 win32com 覆盖图标示例工作

我正在尝试进行类似于保管箱文件夹同步的操作,但在添加覆盖图标时遇到了问题。我检查了以下指南:

http://timgolden.me.uk/python/win32_how_do_i/add-my-own-icon-overlays.html http://msdn.microsoft.com/en-us/library/bb776858%28VS.85%29.aspx ?主题=306117

之后,我对 Golden 的示例进行了两次轻微修改: 1. 在 IsMemberOf-method 中,我想将覆盖图标添加到桌面中包含文件“kala.txt”的一个文件夹中。2. 在 GetOverlayInfo 方法中,我将路径更改为指向我下载的图标。

运行代码后,我检查了注册表,密钥在那里,但图标不会显示。我在 32 位 windows xp 虚拟机上。

编码:

0 投票
1 回答
984 浏览

delphi - 如何获取特定文件夹的外壳文件夹图标位置?

在 Delphi XE7 中,我需要获取 Windows 资源管理器用来显示文件夹的图标的位置,尤其是在缩略图视图中。所以我使用这段代码:

然后我假设默认文件夹图标是带有IconIndex 3in的图标shell32.dll

在此处输入图像描述

但是,这为我提供了每个文件夹的静态图像,而 Windows 资源管理器根据文件夹位置和/或文件夹内容使用不同的文件夹图标。

那么如何获得 Windows Explorer 用于任何特定文件夹的确切文件夹图标位置(图标 dll 文件和图标索引)?

0 投票
1 回答
140 浏览

dropbox - 我想要 Dropbox 同步图标(覆盖图标,例如未同步、已同步)?

我想知道 Dropbox 覆盖同步图标存储在我的 Windows 机器上的位置,因为我构建了一个像 Dropbox 这样的同步应用程序并且我想使用它们。

0 投票
0 回答
389 浏览

windows - 尽管尚未达到 15 个插槽的限制,但缺少外壳图标覆盖标识符

我最近注意到我的 OneDrive for Business 图标(同步/不同步/当前同步)丢失。我研究了这个问题,发现对于很多用户来说,如果他们确保这些图标的 15 个槽位限制保持在以下,这个问题就可以解决。但是,我只占用了 5 个插槽。我还按照建议在 reg-entry 之前添加了一个空格,这样它就被撞到了列表的顶部,但还是没有成功。微软提供了一个我已经运行过的小修复工具,但也未能恢复图标。在这一点上我没有想法,我的 IT 部门也没有任何帮助。

我的笔记本电脑运行 Windows 7,64 位,我在 Office 2013 上。

任何提示将不胜感激。艾琳

0 投票
2 回答
359 浏览

windows - UAC 盾牌图标 (BCM_SETSHIELD) 不在按钮上

以下代码将盾牌图标添加到按钮:

我已经对复选框、单选按钮组等进行了同样的尝试。除了按钮之外,没有任何效果。

有没有办法将盾牌图标添加到任何其他控件?

0 投票
0 回答
42 浏览

c++14 - 有没有办法在不重新启动资源管理器的情况下更改图标覆盖注册表?

我正在寻找一种无需重新启动电脑或重新启动资源管理器即可更改图标覆盖工作的方法。如果有人可以提供一些帮助或想法,那将是非常友好的。