Page 1 of 1

conflict with Personal Web Server?

Posted: Fri Mar 01, 2002 1:58 pm
by Paul Rickter
I've been using Textpad for years and particularly like the Context menu shortcut --- right-click on one or more documents and Textpad is right there without having to move to the Send To menu.

This week I installed MS Personal Web Server on my PC (running Win95) and the Context menu shortcut to Textpad has stopped working --- the option is still on the menu, but when I use it, Explorer freezes and I have to close it using <Ctrl><Alt><Delete>.

Has anyone ever heard of this happening and is there a fix? I've tried turning off and turning back on the Context menu shortcut in the Textpad preferences, but Explorer still freezes.

Thanks.

---Paul

Re: conflict with Personal Web Server?

Posted: Sat Mar 02, 2002 12:58 pm
by Andreas
Try re-installing textpad.

Re: conflict with Personal Web Server?

Posted: Fri Mar 08, 2002 11:38 am
by Carlyle Sutphen
That should do it but isn't there a registry file somewhere to do this? Maybe someone could export the registry entry that does that and upload the resulting *.reg file to the Add-Ons page.

I am by far no registry expert. I'm only beginning to sniff around in there.

I found this:
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\TextPad]
@="{2F25CF20-C569-11D1-B94C-00608CB45480}"

which I believe puts it on the context menue. But then the class id has to exist so explorer knows what to do:
[HKEY_CLASSES_ROOT\CLSID\{2F25CF20-C569-11D1-B94C-00608CB45480}]
@="TextPad"

[HKEY_CLASSES_ROOT\CLSID\{2F25CF20-C569-11D1-B94C-00608CB45480}\InProcServer32]
@="C:\Program Files\TextPad 4\System\shellext.dll"
"ThreadingModel"="Apartment"

And then, of course, the applications's class id needs to be based on something:
[HKEY_CLASSES_ROOT\TextPad]
@="TextPad"

[HKEY_CLASSES_ROOT\TextPad\shell]

[HKEY_CLASSES_ROOT\TextPad\shell\open]

[HKEY_CLASSES_ROOT\TextPad\shell\open\command]
@="C:\PROGRA~1\TEXTPA~1\TextPad.exe -s"

[HKEY_CLASSES_ROOT\TextPad\shell\open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\TextPad\shell\open\ddeexec\application]
@="TextPad"

[HKEY_CLASSES_ROOT\TextPad\shell\open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\TextPad\shellex]

[HKEY_CLASSES_ROOT\TextPad\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\TextPad\shellex\ContextMenuHandlers\{2F25CF20-C569-11D1-B94C-00608CB45480}]
and all of these have counterparts under the HKEY_LOCAL_MACHINE section.

It's all a bit much for amateurs and it would be nice to have a complete *.reg file for import into the registry.