【问题标题】:How to write a Icon Handlers for explorer.exe in Java如何在 Java 中为 explorer.exe 编写图标处理程序
【发布时间】:2011-09-06 15:13:35
【问题描述】:
首先,我是一名 Java 开发人员,目前正在开发一个仅适用于 Windows 的小型应用程序。
在我的应用程序中,我希望像 dropbox 或 tortoise 一样:在 Windows 资源管理器中添加一个覆盖图标,以向用户显示我的应用程序管理的文件的某些状态。 (我希望文件的图标根据文件中存储的一些数据而改变)
在 Java 中可以这样做吗?你有例子吗?
如果可行但效率不高,你会怎么做?
提前致谢
弗鲁米斯
【问题讨论】:
标签:
java
windows
explorer
【解决方案1】:
可以通过 JNI 执行此操作 - 您需要连接到 Windows 注册表并从那里连接到 Explorer shell,可能连接到那里保存的各种文件类。
但是,除非您至少对 C++ 和 windows API 有一定的了解,否则您不太可能做到这一点。
Java 不是你想做的理想语言。