WER(Windows错误报告)报告中缺少应用程序命令行参数。

时间:2018-08-20 22:01:51

标签: crash crash-reports crash-dumps fuzzing 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 个答案:

没有答案
相关问题