$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Начиная с Windows 7, в системе появилось стандартное средство записи действий по воспроизведению неполадок Problem Steps Recorder - утилита psr.exe. Программа предназначена для служб технической поддержки и позволяет получить информацию о действиях пользователя в виде архивированного .mht – файла, содержащего снимки экрана, сведения об операциях выполняемых с помощью мышки, о нажатии клавиш клавиатуры, а также пояснения и комментарии пользователя. Возможности утилиты psr.exe при использовании в командной строке намного больше, чем в графическом интерфейсе пользователя (GUI)
psr.exe [/start |/stop][/output
:
/start - начать запись. (параметр output обязателен)
/stop - остановить запись
/sc - создавать снимки экрана (0 – нет, 1-да)
/maxsc - максимальное число снимков экрана.
/maxlogsize максимальный размер mht-файла до его архивирования в мегабайтах
/gui - использование графического интерфейса пользователя (0 – нет, 1 – да). Если параметр не задан, то графический интерфейс используется. В режиме без GUI программа невидима для пользователя.
/arcetl - добавлять в архив файл трассировки событий .etl(0 – нет, 1 – да). Журнал трассировки событий ETL (Event Trace Log File ) является частью технологии Event Tracing for Windows (ETW) (Трассировка событий для Windows).
/arcxml добавлять в архив результаты в формате XML.(0 – не добавлять, 1 – добавлять)
/recordpid - записывать события, связанные с идентификатором программы PID.
/sketch - создавать эскизы, если создание снимков экрана отключено.(0 – не создавать, 1 – создавать)
/slides создавать слайд-шоу из HTML-страниц (0 — не создавать, 1 — создавать)
/output - файл с результатами. Расширение файла не может принимать значения mht, xml и etl
/stopevent - событие, генерируемое после создания выходного файла.
psr.exe - При запуске без параметров, программа переходит в режим с графическим интерфейсом пользователя .
Возможно одновременное выполнение только одного экземпляра программы psr.exe, поэтому, если программа используется с графическим интерфейсом, прочие команды с параметрами командной строки не выполняются ( кроме psr /stop ).
psr /start /output E:\psr01.zip - выполнять запись действий пользователя с сохранением результатов в выходной архив E:\psr01.zip. Поскольку графический интерфейс пользователя разрешен по умолчанию, на экране отображается окно программы:
Для приостановки или прекращения записи можно использовать соответствующие кнопки. При нажатии на кнопку Остановить записьзапись прекращается, но программа продолжает выполняться. При использовании команды psr /stop запись действий пользователя и работа программы прекращается.
psr /start /output E:\psr01.zip /gui 0 /sc 0 /arcetl 1 - выполнить запись действий пользователя в файл результатов E:\psr01.zip, без использования графического интерфейса пользователя, не создавая снимки экрана, и добавить в выходной архив файл трассы событий .etl. Для просмотра журнала трассировки событий можно использовать стандартное средство Просмотр Событий (eventvwr.exe). В режиме без графического интерфейса пользователя (/gui 0) программа невидима и для остановки записи необходимо выполнить команду psr /stop
psr /stop - остановить запись действий пользователя и завершить работу программы.
psr.exe /start /output E:\errapp1.zip /arcxml 1 - выполнить запись действий пользователя в выходной файл E:\errapp1.zip в формате XML. В этом случае, архив будет содержать кроме файла .mht еще и файл .xml
psr.exe /start /output E:\cmdwindow.zip /recordpid 2616 - выполнять запись действий пользователя по отношению к процессу с идентификатором PID равным 2616 . В данном примере процессом являлось окно интерпретатора команд CMD.EXE. Текст, набираемый с клавиатуры, не записывается по соображениям безопасности. Если используется режим разрешения снимков экрана, то набираемый текст и сообщения можно просмотреть на снимках.
psr.exe /start /output E:\cmdwindow.zip /recordpid 2616 /sc 0 /sketch 1 - выполнять запись действий пользователя без снимков экрана, но с созданием эскизов. Такой режим записи позволяет вместо снимков экрана получить только выделенные цветом пустые окна.