Похожие вопросы

32-разрядное приложение контекстного меню не отображается в 64-разрядной Windows 7

У меня есть приложение VB6, которое появляется в контекстном меню электронного документа. Это работает корректно на 32-битной ОС (т. е. при щелчке правой кнопкой мыши по текстовому файлу, приложение выводится на выбор). На 64-битной Windows 7, он не показывает там.

Это приложение использует API-интерфейсы для добавления опции в реестр Windows, и для отображения того же в опции контекстного меню. Пожалуйста, дайте мне знать, если что-нибудь еще требуется, чтобы сделать это шоу в 64-разрядной версии ОС.

5
задан Andrew Lott
источник

4 ответов

64-разрядный Проводник Windows не может загрузить 32-разрядное расширение оболочки .файл DLL. Используйте 64-разрядное расширение оболочки или попробуйте запустить 32-разрядный Проводник Windows С %windir%\Syswow64.

5
отвечен Karan 2013-07-04 06:25:21
источник

есть инструмент WOW64Menu, который открывает 32-битные записи contextmenu.

2
отвечен Fidel 2013-09-28 00:09:43
источник

вам нужно будет использовать 32-битный файловый браузер, который поддерживает расширения оболочки. Я не то, что x64 версия Windows 7 имеет 32-разрядный проводник, так что это, вероятно, не может быть и речи (если вы не используете старую предварительную версию). Тем не менее, вы можете установить что-то вроде Explorer++, 32-разрядный выпуск. Удачи вам!

0
отвечен TSJNachos117 2013-09-28 01:11:30
источник

64-разрядный процесс может загружать только 64-разрядные библиотеки DLL.

вы должны либо перекомпилировать программу как 64-битную, либо запустить 32-битный проводник в %windir%\SysWOW64

0
отвечен phuclv 2017-04-11 03:27:07
источник

Другие вопросы 64-bit context-menu windows-7