Я знаю Error
объект http://msdn.microsoft.com/en-us/library/dww52sbt в Microsoft javascript.
Некоторые ошибки происходят от HRESULT
, и у них есть действительное свойство number
(например, -2147023570, который отображает0x8007052E, см., например, «Осмысление HRESULTS» Эрика Липперта http://blogs.msdn.com/b/ericlippert/archive/2003/10/22/53267.aspx), но свойство message
(или свойство description
) пусто (в моем примере текст «Ошибка входа в систему: неизвестный пользователь»имя или неверный пароль. ")
Я могу обернуть вызов FormatMessage
(или _com_error::ErrorMessage
) в COM-объект, а затем вызвать его из моего сценария (это сценарий, запущенный с cscript
изкомандной строки), но я хотел бы знать, возможно ли получить текстовое описание без внешнего компонента, а просто полагаясь на «стандартную» установку Windows.