32-bit shell-extension on XP Pro x64 ?

General questions about using TextPad

Moderators: AmigoJack, bbadmin, helios, Bob Hansen, MudGuard

Post Reply
Defenestration
Posts: 15
Joined: Sun Jun 27, 2004 5:18 pm

32-bit shell-extension on XP Pro x64 ?

Post by Defenestration »

I'm running XP Pro x64, but my file manager is only 32-bit based and so cannot load 64-bit shell extensions.

How can I force TextPad to install/use the 32-bit shell extension so I can have the TextPad context menu in my file manager ?

Alternatively, how can I do this manually ?
helios
Posts: 716
Joined: Sun Mar 02, 2003 5:52 pm
Location: Helios Software Solutions
Contact:

Post by helios »

You could try searching the Registry for ShellExt64.dll, and then rename it to ShellExt32.dll. We haven't tried this so don't know if it will work, but hopefully your file manager will pick it up. If you try this, you should probably reboot your computer.
Helios Software Solutions
Defenestration
Posts: 15
Joined: Sun Jun 27, 2004 5:18 pm

Post by Defenestration »

The renaming trick didn't work, however I have found out how to do it. For anyone that's interested, simply add the following to the registry (or save it to a .reg file and double-click it). No re-boot is necessary, and you will want to change the path if you have installed TextPad to a non-default location:

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\*\shellex\ContextMenuHandlers\TextPad]
@="{ABECE8A0-FF84-4efb-82AE-9B3181CE097D}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{ABECE8A0-FF84-4efb-82AE-9B3181CE097D}]
@="TextPad"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{ABECE8A0-FF84-4efb-82AE-9B3181CE097D}\InprocServer32]
"ThreadingModel"="Apartment"
@="C:\\Program Files (x86)\\TextPad 5\\System\\shellext32.dll"
BTW, it would be nice if TextPad did this automatically in the next version, as it doesn't appear to have any side-effects but will show the TextPad context menu item on both 32-bit and 64-bit apps.
Post Reply