Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2008, 15:34   #1
trech85
 
Регистрация: 28.11.2008
Сообщений: 7
По умолчанию сообщение об ошибке ntdll.dll

У меня есть Приложение, перед запуском которого выдается ошибка что Access vialation на ntdll.dll, кто может подсказать из-за чего оно появляться может? куда смотреть?
trech85 вне форума Ответить с цитированием
Старый 09.12.2008, 15:40   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Похоже, она у вас подпорчена, может быть, вирусом...
Ntdll.dll
Цитата:
Отличительной чертой Windows является то, что интерфейсы API отделены от их реализации. Это позволяет Microsoft изменять от версии к версии внутренние функции Windows, но оставлять неизменными функции в интерфейсных библиотеках. Так как для обработки большинства API-функций необходимо переключиться в режим ядра, то должна существовать универсальная библиотека, работающая как шлюз между пользовательским режимом и режимом ядра. Такой библиотекой является Ntdll.dll. Для каждой функции в Ntdll.dll существует инструкция перехода в привилегированный режим работы процессора для обработки соответствующей API-функции.
Функции библиотек подсистемы окружения Win32 необходимо разделить на две группы. К первой относятся функции, не требующие перехода в режим ядра, т. е. полностью реализованные в соответствующей DLL (GetCurrentProcess). Вторая группа функций - функции, требующие вызова к Ntdll.dll и как следствие переключения в режим ядра (WriteFile).
mihali4 вне форума Ответить с цитированием
Старый 09.12.2008, 15:47   #3
trech85
 
Регистрация: 28.11.2008
Сообщений: 7
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Похоже, она у вас подпорчена, может быть, вирусом...
Ntdll.dll
я думаю что вируса быть не может... всегда самые новые базы

а по поводу статьи, очень интеерсно, но я не совсем догнал как этим воспользоваться!!! может намекнешь? голова уже пухнет

Последний раз редактировалось trech85; 09.12.2008 в 16:07.
trech85 вне форума Ответить с цитированием
Старый 09.12.2008, 19:56   #4
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

что за приложение? может оно само по себе такое глючное?
rpy3uH вне форума Ответить с цитированием
Старый 12.12.2008, 14:29   #5
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

вот-вот Прогу в студию!
пыщь
JTG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сообщение об ошибке:Cannot perfom this operation on a closed dataset! Tanuska___:) БД в Delphi 1 04.08.2008 17:52
Выдать сообщение об ошибке Detka Общие вопросы Delphi 17 10.07.2008 15:06
Ошибка в ntdll.dll mutabor Общие вопросы Delphi 1 24.06.2008 14:55
Как убрать сообщение об ошибке? AngelOfDeath Работа с сетью в Delphi 2 01.05.2008 11:44
Перехватить сообщение об ошибке Insainer Общие вопросы Delphi 5 25.04.2008 20:39