Что означает код NTSTATUS 0xC0000089 (STATUS_RESOURCE_DATA_NOT_FOUND)?

 
Предыдущий Следующий
STATUS_NOT_MAPPED_DATA STATUS_RESOURCE_TYPE_NOT_FOUND

STATUS_RESOURCE_DATA_NOT_FOUND

Запрошенные данные ресурса отсутствуют в образе

Ресурсы Win32 хранятся в разделе ресурсов PE как иерархия от типа к имени и языку, затем к окончательной записи данных. Этот статус означает, что поиск дошёл до состояния, где сами данные ресурса недоступны. Это отличается от более раннего отсутствия запрошенного типа или имени в иерархии.

Запишите путь модуля и точные идентификаторы ресурса, затем перечислите дерево ресурсов модуля. Проверяйте файл, фактически загруженный процессом: параллельные копии или файлы локализации могут сделать проверку одноимённого двоичного файла ошибочной.

Что проверить

  • Зафиксируйте путь загруженного модуля, тип, имя или ID и запрошенный язык.
  • Перечислите доступные типы, имена и языки ресурсов именно в этом модуле.
  • Проверьте окончательную запись данных ресурса и версию модуля до перестроения ресурса.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.