Site icon EfmSoft

Что означает код HRESULT 0x8001013C (CO_E_FAILEDTOOPENPROCESSTOKEN)?

 
Предыдущий Следующий
CO_E_INCOMPATIBLESTREAMVERSION CO_E_DECODEFAILED

CO_E_FAILEDTOOPENPROCESSTOKEN

Что означает CO_E_FAILEDTOOPENPROCESSTOKEN

CO_E_FAILEDTOOPENPROCESSTOKEN (0X8001013C) означает, что COM не смогла открыть токен доступа серверного процесса. Это уже конкретная стадия security processing: серверный PID известен, но операция получения его process token завершилась ошибкой.

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

  • Запишите PID серверного процесса, requested token access mask и вложенный Win32 status от операции открытия токена.
  • Убедитесь, что процесс ещё жив в момент запроса и что вызывающий контекст безопасности имеет права, необходимые для требуемого доступа к token handle.
  • Если сервер защищён дополнительной process-protection политикой, сравните с обычным серверным процессом; не меняйте DCOM launch ACL, пока не доказано, что отказ произошёл именно на открытии process token.

От CO_E_FAILEDTOOPENTHREADTOKEN этот код отличается объектом проверки: здесь нужен токен процесса сервера, а не impersonation token конкретного потока.

Технические ссылки


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

Exit mobile version