如何在Java中为explorer.exe编写图标处理程序

时间:2011-09-06 15:13:35

标签: java windows explorer

首先,我是一名java开发人员,目前我正在开发一个适用于Windows的小应用程序。

在我的应用程序中,我希望以Dropbox或tortoise的方式执行操作:在Windows资源管理器中添加一个叠加图标,向用户显示由我的应用程序管理的某些文件状态。 (我希望文件的图标根据文件中存储的一些数据而改变)

是否可以在Java中这样做?你有例子吗?

如果可行但效率不高,你会怎么做呢?

提前致谢

Fluminis

1 个答案:

答案 0 :(得分:0)

可以通过JNI执行此操作 - 您需要挂钩到Windows注册表并从那里进入Explorer shell,可能需要挂在那里的各种文件类中。

但是,除非您至少熟悉C ++和Windows API,否则您无法实现这一目标。

Java不是您想要做的理想语言。