Запуск exe на 32/64 работает с ACE-Driver
Я хочу запустить ОДИН exe на 32b / 64b ОС. Я использую VS-настройки x86, чтобы использовать режим wow64. Exe работает без ошибок.
Теперь, когда я хочу начать поддерживать Office 2010 с 32b и 64b, я решил использовать "Microsoft Access Database Engine 2010 Redistributable". Есть две разные версии 32b и 64b, это зависит от того, какой офис вам нужен.
Например, если установлены драйверы Win7 64b, Office 2010 64b и 64b. Приложение работает в wow64 и должно использовать драйвер 64. Каждый раз я получаю сообщение об ошибке, что драйвер не найден.
Можно ли пойти так, как я хочу, или мне нужно создать два разных EXE-файла?
1 ответ
Так, как сказал Хайнци, невозможно установить обе версии. Я нашел способ установить оба, но для клиентов это не возможность, его взломать
http://blog.codefluententities.com/2011/01/20/microsoft-access-database-engine-2010-redistributable/
Я вынужден из Microsoft сделать два exe-файла. Поэтому я решил сделать это, но с одной установкой и менеджером, который выбирает 32b или 64b exe. Преимущество в том, что в процессе запуска приложения нет изменений.