January 8, 2009

Image Resizer Powertoy Clone 2.0 in the Works

Over this past week, I have been working hard to get my Image Resizer Powertoy Clone for Windows working on Vista x64. I have tried every tweak I could think of to get the current version working, but to no avail.

I believe that the problem is due to the fact that the project is written in C#/.NET. When a .NET Assembly is registered as a COM object, it uses mscoree.dll as the in-process server to handle communication between COM clients and the .NET Assembly. I suspect that this file is a 32-bit DLL and, thus, cannot be loaded into the 64-bit explorer.exe. (EDIT: That statement was not true.) ...or at least that's my theory.

I have taken this opportunity to dust off my C++/WIN32 skills. I am rewriting the entire application in C++ (the way it should have been done in the first place). In a few weeks, I expect to have a working 64-bit version of the shell extension. I am also going to further investigate problems people have had with it not working in versions of Windows prior to XP (I know what the problem is, but I never could get it resolved).

Along with these new upgrades, I am playing with the idea of moving the project to CodePlex. It's kind of ironic that I would let Microsoft host a project I stole from them, but SourceForge is a nightmare to deal with these days.

6 comments :

Brice said...

My assumptions were wrong. There are two versions of mscoree.dll (I fail). But the good news is that I've got the c++ version working in 64-bit Windows environment now.

Unknown said...

Do you plan on releasing this version in Beta? I need it for my Vista 64-bit :) Thanks!

Brice said...

heh... I'll release it as soon as I have it working. I suppose all my releases could be considered "beta" -- if someone finds a bug, I'll fix it; otherwise, I'll consider it stable. ;)

I hope to have v2 out by the end of the month.

Brice said...

64-bit works now. Download here.

rockhsahoo said...
This comment has been removed by the author.
rockhsahoo said...


Resizr is a online image resizer and picture crop website with lots of extras! Put simply, this image resizer is easy to use and will help you convert, crop, rotate, or edit your image in no time.