[python-win32] Registering 64-bit Shell Extension using 32-bit Python

Adam Pletcher adam.pletcher at volition-inc.com
Tue Jun 22 21:34:37 CEST 2010


I have Python 2.6.2 (32-bit) and pywin32 212, on Vista 64.

Using the "context_menu" sample script as reference, I made a script that registers a shell extension, adding a couple right-click commands to 32-bit Explorer.  I now need to register it for use in 64-bit Explorer, but can't seem to work it out (short of manually adding keys in regedit).  I actually have the ContextMenuHandlers registry keys in both 32 and 64 hives, it's the CLSID entry in the 64 hive that appears to be the missing piece.  Basically whatever RegisterClasses does?

Is there an example somewhere showing how to register a shell extension for 64-bit Explorer when running 32-bit Python?  I haven't been able to turn one up in my searching.

- Adam


________________________________
This message, including any attachments, may contain privileged and/or confidential information. Any distribution or use of this email by anyone other than the intended recipient(s) is strictly prohibited. If you are not the intended recipient, please notify the sender immediately and delete all copies. Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-win32/attachments/20100622/012e6069/attachment.html>


More information about the python-win32 mailing list