These settings allow you to modify some of the behavior of an application whenever it makes use of the Explorer shell functionality.

I can't guarantee that this plugin will work under all conditions, as these settings are newly added and only lightly tested. But so far things have worked as expected.


The [ShellUsage] section


The [ShellDocApp] section

This section is used to provide a list of application-to-file-type-extension associations. These associations will be used in an attempt to force the opening of a given file type with the given application instead of being opened by the shell's default application, if any, for that file type.

A good example of the intended use for this feature is for those applications that allow the user to open the application's readme or other documentation via a user interface selection such as a button or menu item. If the application is coded correctly (but not portably), a simple call to "open" the file will be made to the shell. It is these calls that JauntePE will intercept and then attempt to match against the ShellDocApp section's entries.

Whether the associated application is used or not depends upon the way in which the JPEized application tells the system to "open" a file of the given type. So it's obviously a good idea to test the usefulness of each entry for each JPEized application for which you are interested in using this feature.

An example section follows. Please note the dot (".") before each file type extension is required:

[ShellDocApp]
.doc=%appdrive%\JPE Office 97\winword.exe
.htm=%appdir%\..\JPE Firefox 3.0\firefox.exe
.html=%appdir%\..\JPE Firefox 3.0\firefox.exe
.txt=%System%\notepad.exe