ShellBrowser uses registered preview handler shell extensions for the FilePreview component. Some of these extensions belong to Windows, others are installed with third party applications.
If the FilePreview is not working, please check the following list:
All of our products are being developed in Delphi or C#. Although we use Log4Net with some of the components, they are safe to use, because the reported vulnerability applies to Log4J only.
None of our applications depend on Log4J or any other Java library and are thus not affected by this vulnerability.
This applies to all versions and editions of our applications (TreeSize, SpaceObServer, SpaceObServer WebAccess, HeavyLoad, SmartPOP2Exchange, Exchange Server Toolbox, SpamAssassin in a Box, SpamAssassin for Windows, SmartCallMonitor, SEPA-Transfer, ServerSentinel, and ShellBrowser). It is recommended to always use the latest available versions though to benefit from the latest patches, improvements, and features.
As ShellBrowser makes use of the preview handlers in the system via a limited official interface, the previews are unfortunately "as is".
If you are requesting additional features, you mostly have to find a different preview. Especially for pdf several programs providing preview handlers are available.
It seems, that depending on the Windows version, the system's preview handler is not automatically registered.
You can do so manually in the registry, or implement the "OnLoadPreview" event to assign the Preview Handler GUID, e.g. :
if (UpperCase(ExtractFileExt(eventArgs.Path)) = '.EML') then begin
eventArgs.PreviewHandlerGuid := TShellPreviewHandlerGuids.Mime;