Hi guys,
Plisgo development has continued. I've just uploaded a new release.
http://sourceforge.net/projects/plisgo/
(The web page is all very basic at the moment.)
Just a quick recap, Plisgo is an Explorer extension system that
forwards the definition of custom columns, icons, menus, thumbnails
and overlays to the file system. So your file system implements a
plisgo folder, and providing Plisgo is installed, explorer shows up
your file systems UI.
There is a C++ lib to ease putting a plisgo folder into a filesystem,
and a Dokan example using it.
In this release there is also a C DLL of the Plisgo client lib. The
idea is that other languages (C# or Python (via ctypes) for instance)
can import and use functions from this DLL to put a Plisgo folder into
their filesystem. There is a C test program that should show how the
functions are used, but as yet I've not done a Dokan filesystem making
use of it (though it just wraps the C++ lib the C++ Dokan example uses
and I use for my internal filesystem).
The other thing in this release is the ability to use Plisgo to create
active menus from purely local folders (i.e non-virtual). Which is
basically a local file is executed when a user clicks on the menu
item.
Hope this of interest to anyone interested in doing an Explorer shell
for their filesystem. :-)
Eurocom Entertainment Software have kindly allowed me to put this out
their under the GPL.
Have fun!
Joe Burmeister