DISPDIAG – вывод информации о графической среде в файл.Утилита dispdiag.exe является средством отладки и диагностики графической среды пользователя Windows. Может использоваться в качестве средства принудительного создания дампов памяти в нужный момент времени для диагностики и отладки приложений. Формат командной строки: dispdiag [-testacpi] [-d] [-delay Параметры командной строки: -testacpi - выполнить диагностический тест клавиатуры. -d - создавать дополнительный файл с дампом памяти. -delay - задержка выполнения команды в секундах. -out FileName - путь и имя файла с результатами. Примеры использования: dispdiag /? - отобразить подсказку по использованию. dispdiag - при запуске без параметров в текущем каталоге создается файл с результатами имя которого содержит дату и время, например DispDiag-20170510-112758-3732-8216.dat dispdiag –d - то же, что и в предыдущем примере, но кроме файла дампа с расширением .dat создается еще и файл минидампа с расширением .dmp dispdiag –d –out D:\MiniDump\mydump.dat - параметр, задающий путь и имя файла с результатами, должен быть последним в командной строке. Файл дампа mydump.dat создается в каталоге MiniDump диска D:, а файл минидампа – в текущем каталоге и с именем, включающим дату и время, например DispDiag-20170510-112758-3732-8216.dmp dispdiag -delay 5 - выполнить дамп с задержкой в 5 секунд. dispdiag –testacpi - отображать информацию о нажатых клавишах клавиатуры. Завершение программы выполняется по нажатию Esc. Пример отображаемых данных: Please press any available hot keys, press KEY: 1 Code: 0x31 Scan Code: 0x02 KEY: 2 Code: 0x32 Scan Code: 0x03 KEY: ? Code: 0x1b Scan Code: 0x01 Finishing... KEY - отображаемый символ, соответствующий нажатой клавише. Если клавиша не имеет соответствующего отображаемого символа, выводится знак вопроса. Code - шестнадцатеричный код символа в соответствии с таблицей ASCII Scan Code: - скан-код нажимаемой клавиши, т.е. - аппаратный код, в соответствии с которым драйвер клавиатуры формирует код клавиши. Для обработки данных, полученных с помощью утилиты dispdiag.exe используются специализированное программное обеспечение, например отладчик WinDbg, или программа для обработки минидампов BlueScreenView |
|