$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Утилита 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...
В данном примере последовательно были нажаты клавиши 1, 2 и ESC. По каждому нажатию выводятся следующие данные:
KEY - отображаемый символ, соответствующий нажатой клавише. Если клавиша не имеет соответствующего отображаемого символа, выводится знак вопроса.
Code - шестнадцатеричный код символа в соответствии с таблицей ASCII
Scan Code: - скан-код нажимаемой клавиши, т.е. - аппаратный код, в соответствии с которым драйвер клавиатуры формирует код клавиши.
Для обработки данных, полученных с помощью утилиты dispdiag.exeиспользуются специализированное программное обеспечение, например отладчик WinDbg, или программа для обработки минидампов BlueScreenView