У меня есть Visual Studio 2005, и я пишу расширение оболочки для Windows Explorer.
Это работает в Windows Vista 32bit, где я компилирую проект.Он также работает на 64-битной Windows 7, когда проект был скомпилирован на 64-битной Windows7.
Теперь я хочу проверить его также на 32-битной Windows 7, когда проект скомпилирован на 32-битной Windows Vista, но он не работает!
Есть ли проблемы совместимости между версиями c ++?
Расширение оболочки dll не регистрируется.(параллельная ошибка).
Нужно ли скомпилировать его в Windows 7 32bit, чтобы он работал?
Моя dll основана на примере "полного руководства идиота по написанию расширений оболочки"на codeproject.com
Спасибо!