Что может помешать загрузке DLL-файлов из system32? - PullRequest
1 голос
/ 10 октября 2011

У меня есть приложение, которое читает некоторые dll из system32, которое помещается туда, когда приложение установлено.

На некоторых машинах приложение работает нормально, но на других оно никогда не запускается (потому что dll не может быть загружено),Что может помешать приложению читать dll из system32 (например, возиться с переменной PATH и т. Д.)?

Это можно решить, поместив dll рядом с exe-файлом, но было бы неплохо понять, почемунекоторые машины (только установленные на машинах с Windows 7) могут запускать приложение, а другие - нет.

1 Ответ

5 голосов
/ 10 октября 2011

Например, 64-битная версия Windows.32-битные библиотеки DLL должны находиться в каталоге c: \ windows \ syswow64.Использование папок операционной системы для ваших собственных DLL не рекомендуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...