Context Menu shell extension

This article was submitted .

This sample Context Menu Shell Extension adds two commands to all files' popup menu: Join and Split.
Split chops the selected file up into chunks of 32 Kb, while Join merges the file back together again.

The Source Code

The ATL project uses my neat Shell Extension classes. They do most of the hard work and is a real treat when it comes to writing Shell Extensions.

Source Code Dependencies

Internet Explorer 4 or better
Microsoft Visual C++ 6.0
Microsoft ATL Library

Installation Guide

  • Extract the ZIP file to a temporary directory.
  • Register the CTXJOIN.DLL file in the \Release folder. To register the file use the REGSVR32.EXE utility.

See Also

My ATL Shell Extension classes

Download Files

DownloadSource Code and DLL file (48 Kb)