Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a VB6 application which pops up on the context menu of a E-Document. This works correctly on a 32-bit OS (i.e. on right mouse click of a text file, the application is displayed for selection). On 64-bit Windows 7, it does't show there.

This application uses APIs for adding the option to the Windows Registry and for displaying the same in the Context Menu option. Please let me know, if anything further is required to make this show in the 64-bit version of the OS.

share|improve this question

4 Answers 4

64-bit Windows Explorer can't load 32-bit shell extension .DLLs. Use a 64-bit shell extension, or try running 32-bit Windows Explorer from %windir%\Syswow64.

share|improve this answer

There is a Tool called WOW64Menu which opens the 32Bit contextmenu entries.

share|improve this answer

64 bit process can only load another 64 bit DLLs. You must either recompile the program as 64 bit or run the 32 bit explorer in %windir%\SysWOW64

share|improve this answer

You will need to use a 32-bit file browser that supports shell extensions. I don't the that an x64 version of Windows 7 has a 32-bit explorer, so that's probably out of the question (unless you're running an old pre-release version). However, you can install something like Explorer++, 32-bit edition. Good luck!

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.