przypadkiem trafiłem na ciekawe wyjaśnienie numerków błędów. jeden z programów sypnął numerkiem ‘2147944309’ – co on oznacza? problem polega na tym, że niektóre programy podają w hexach inne w dzisiętnym. standardowo większość opisów posługuje się szesnastkowym. ten numerek przypomina dzisiętny, więc go przekonwertujmy:

2147944309 = 0x80070775

i taki błąd zaczyna przypominać coś, co się zna. ‘8007’ oznacza standardowy błąd Win32, pozostaje więc info dot. błedu ‘0775’. i pomimo, że winda posługuje się standardowo szesnastkowym, to narzędzie jakie jest w systemie wymaga podania dziesiętnego zapisu, a więc kolejne przeliczenie:

0x775 = 1909

no i pozostaje wykorzystać starego, 'dobrego’ neta:

PS C:>net helpmsg 1909
The referenced account is currently locked out and may not be logged on to.

eN.

-o((:: sprEad the l0ve ::))o-

Comments (3)

  1. Odpowiedz

    A było czasami przyjść do mnie na sesję albo poczytać bloga to byś znał err.exe :)

    C:>err 2147944309
    # as an HRESULT: Severity: FAILURE (1), FACILITY_WIN32 (0x7), Code 0x775
    # for decimal 1909 / hex 0x775
    ERROR_ACCOUNT_LOCKED_OUT winerror.h
    # The referenced account is currently locked out and may not
    # be used to log on.
    # 1 matches found for „2147944309”

    Tak chyba prościej :)

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Time limit is exhausted. Please reload CAPTCHA.