如何扩展Windows资源管理器功能?

时间:2023-01-17 08:25:58

How would I go about extending the functionality of windows explorer in XP?

我将如何在XP中扩展Windows资源管理器的功能?

Is there some way whereby I could create a "plugin" of some sorts that could hook into explore.exe to add additional folder browsing functionality? What language could I use to achieve this?

有没有什么方法可以创建一些可以挂钩到explore.exe以添加其他文件夹浏览功能的“插件”?我可以使用什么语言来实现这一目标?

This is an expansion of a question I asked here.

这是我在这里提出的一个问题的扩展。

2 个解决方案

#1


There's a great series of tutorials on CodeProject which might help you. C++ is required there.

CodeProject上有一系列很棒的教程可以帮到你。那里需要C ++。

#2


There is an old O'reilly book called 'Visual Basic Shell Programming' that explains the API's for this in some detail. While taken from a VB6-centric point of view, the API's are all exposed through COM, so they can be used from any language that supports this. This article discusses using the windows shell with .Net and a tool to build an interop assembly.

有一本名为“Visual Basic Shell Programming”的旧O'reilly书,它详细解释了API。虽然从VB6中心的角度来看,API都是通过COM公开的,因此可以从任何支持它的语言中使用它们。本文讨论如何使用带有.Net的windows shell和一个用于构建互操作程序集的工具。

#1


There's a great series of tutorials on CodeProject which might help you. C++ is required there.

CodeProject上有一系列很棒的教程可以帮到你。那里需要C ++。

#2


There is an old O'reilly book called 'Visual Basic Shell Programming' that explains the API's for this in some detail. While taken from a VB6-centric point of view, the API's are all exposed through COM, so they can be used from any language that supports this. This article discusses using the windows shell with .Net and a tool to build an interop assembly.

有一本名为“Visual Basic Shell Programming”的旧O'reilly书,它详细解释了API。虽然从VB6中心的角度来看,API都是通过COM公开的,因此可以从任何支持它的语言中使用它们。本文讨论如何使用带有.Net的windows shell和一个用于构建互操作程序集的工具。