Отсутствие параметров командной строки приложения в отчете WER (Windows Error Reporting).

Я настроил WER для отправки отчетов о сбоях на мой сервер, установив эти значения в реестре:

    CorporateWERServer
    CorporateWERPortNumber

все работает правильно, и пример xml, который я получаю, выглядит следующим образом:

POST /stage2.htm <?xml version="1.0" encoding="UTF-16"?>
<WERREPORT xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <MACHINEINFO machinename="MYPC" os="10.0.17134.2.0.0.768.101" lcid="1033" oem="VMware, Inc."/>
        <USERINFO username="MYPC\joe"/>
        <APPLICATIONINFO appname="test.exe" apppath="C:\Users\joe\testApp\test.exe"/>
        <EVENTINFO reporttype="2" eventtime="131792489072040261" eventtype="APPCRASH" friendlyeventname="Stopped working"/>
        <SIGNATURE>
                <PARAMETER id="0" name="Application Name" value="test.exe"/>
                <PARAMETER id="1" name="Application Version" value="0.0.0.0"/>
                <PARAMETER id="2" name="Application Timestamp" value="5b71a984"/>
                <PARAMETER id="3" name="Fault Module Name" value="test.exe"/>
                <PARAMETER id="4" name="Fault Module Version" value="0.0.0.0"/>
                <PARAMETER id="5" name="Fault Module Timestamp" value="5b71a984"/>
                <PARAMETER id="6" name="Exception Code" value="c0000005"/>
                <PARAMETER id="7" name="Exception Offset" value="0000000000001012"/>
        </SIGNATURE>
        <FILES>
                <FILE filetype="2" filename="minidump.mdmp"/>
                <FILE filetype="5" filename="WERInternalMetadata.xml"/>
                <FILE filetype="5" filename="memory.csv"/>
                <FILE filetype="5" filename="sysinfo.txt"/>
        </FILES>
</WERREPORT>

Дело в том, что я запускаю это приложение с аргументом, представляющим собой путь к файлу, который я хотел бы получить / включить в отчет о сбое:

test.exe x:\somePath\inputFile.bin

Но, как вы можете видеть в приведенном выше отчете XML, параметр командной строки не включен. Не хватает ли какой-нибудь опции, которая заставляла бы WER захватывать и отправлять информацию о переданных аргументах командной строки в приложение?

0 ответов

Другие вопросы по тегам