Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


Slawa 2100
это однозначно загрузчик не может загрузить испольняемый образ. А вот что это конкретно, EXE или DLL, и что за программа и как его грузит - это надо смотреть.

Пример 1. Программа статически линкуется с ACLUI.DLL и запускается на NT4. Так как найти эту библиотеку не удастся (она поставляется только с 2000-й и выше), то загрузчик после загрузки образа сразу же пошлет сей процесс куда подальше.

Пример 2 (реально существующая программа). Программа написана для NT и статически линкуется со всеми библиотеками типа NTDLL.DLL, но не с ACLUI.DLL. Взаимодействие с последней было вынесено в отдельную библиотеку, которая умеет в зависимости от версии системы менять свое поведение. Так вот, при загрузке этой библиотеки не на NT4 выдавалось это сообщение, если библиотеку загружать руками, а не статически линковать.

Короче , вся эта писанина примерно про то, что если файл существует и находится при просмотре путей, в коротых ищутся библиотеки, то такая ошибка свидетельствует о криворукости авторов программ, а не винды.

вообще находится ли файл xxx ?

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 10:28, 27-08-2002 | #5