nas8e9 wrote:On 64-bit Windows, only the 64-bit version of Directory Opus can be installed. Combined with Windows Explorer being 64-bit by definition in that case, your app:
1. has a 64-bit shell extension;
2. and has only that one registered.
Things get a bit complicated at this point, because some 32-bit apps install only a 64-bit shell extension when installed on 64-bit Windows, meaning a setup-based install may not solve this. You could try checking your 32-bit Windows installation, determining the .dll containing the 32-bit shell extension and copying that over and registering it.
When the resizer runs it shows in the Task manager with *32 beside its name. I don't know how to tell if the DLL itself is 32 or 64 bit, but this is a simple little resizer that I seriously doubt was ever written or considered for 64 bit (it is from 2007 and 64 bit systems were not as prevalent then).
I did copy the resizer from my 32 bit system and I did register it as you suggested.
From a MS page on 64bit:
No Mixed 64-Bit/32-Bit Processes
64-bit programs cannot load and call 32-bit MDAC.
64-bit Microsoft Internet Explorer cannot load 32-bit ActiveX controls.
The 64-bit shell cannot load 32-bit Inproc shell extensions.
32-bit installer programs cannot load and register 64-bit DLLs.
"Inproc shell extension" implies that there is another kind? If there were not any other kind would they then say "32 bit shell extensions"? I don't know. This has just passed my limits of understanding.
- - - - - - -
Time passes with a new report....
I just tried XYPlorer on my XP laptop (32 bit) and it does load the very same resizer in the context menu. I also noticed that Search Everything's context menu will not load the resizer on my 64 bit system, but will load it on XP 32 bit.
I don't know what is going on, but I do now know that XYPlorer is not being totally anti-VSO Resizer.
I see that a number of my favorite extensions are not loaded (no Ultra Edit for example) by XYPlorer (64 bit UE is installed). I guess all I can do is wait for the world to catch up to 64 bits (and then 128 will be starting).
Spud