.NET Framework Windows Shell Extensions
Posted: Wed Jun 06, 2012 3:56 am
Hey everyone. So I gave making Windows Shell Extensions in Unmanaged C++ a try, and I was feeling quite overwhelmed. So I did a bit of research and it turns out that Microsoft allowed .NET Framework 4 to work with the Windows Shell without the risk that prior versions of .NET had.
While I give making these shell extensions a try, I want you guys to test. If you don't want to you don't have to, but it helps me develop better.
RegAsm UI is a small program I quickly made to make it easier to register and unregister .NET assemblies. About registration of assemblies:
In the .NET Framework 4 Folder (%windir%\Microsoft.NET\Framework(64)\v4.0.30319) there is an executable called "regasm.exe." This is used to register the assemblies. My program makes it easier to utilize regasm.exe. You can run regasm in command prompt like so:
To register an assembly:
To unregister an assembly:
Be sure to remove (x64) if you don't have a 64-bit version of Windows installed. If you do have 64-bit, just change "Framework(64)" to "Framework64"
I am going to post my Shell Extensions here, and I would like you guys to register them and try them out. Be sure to unregister them as soon as you are done.
-------
Context Menu Extension Test
-------
Check File Hashes
Issues:
CRC 32 doesn't seem to work...
While I give making these shell extensions a try, I want you guys to test. If you don't want to you don't have to, but it helps me develop better.
RegAsm UI is a small program I quickly made to make it easier to register and unregister .NET assemblies. About registration of assemblies:
In the .NET Framework 4 Folder (%windir%\Microsoft.NET\Framework(64)\v4.0.30319) there is an executable called "regasm.exe." This is used to register the assemblies. My program makes it easier to utilize regasm.exe. You can run regasm in command prompt like so:
To register an assembly:
Code: Select all
%windir%\Microsoft.NET\Framework(64)\v4.0.30319\regasm.exe AssemblyExample.dll /codebase
Code: Select all
%windir%\Microsoft.NET\Framework(64)\v4.0.30319\regasm.exe AssemblyExample.dll /u
I am going to post my Shell Extensions here, and I would like you guys to register them and try them out. Be sure to unregister them as soon as you are done.
-------
Context Menu Extension Test
-------
Check File Hashes
Issues:
CRC 32 doesn't seem to work...