我正在尝试使用ETW(Windows事件跟踪)查看在我的一部Windows手机中运行的应用程序的事件日志。我尝试使用此处提到的步骤打开Windows设备门户:
https://msdn.microsoft.com/en-us/windows/uwp/debug-test-perf/device-portal
但是在html页面http://127.0.0.1:10080/default.htm(由于手机是使用局域网连接的),我看不到ETW的任何部分。仅显示应用程序,进程,性能,设备和网络选项卡。 是否需要其他安装文件?或者是否需要Windows更新才能访问它?
答案 0 :(得分:1)
Windows事件跟踪(ETW)。要使用此功能,请确保您的设备使用最新版本的Windows(目前版本1607 OS Build 14393)。
答案 1 :(得分:0)
您应该使用FiledMedic来获取ETW事件。此应用程序适用于Windows 8.1和所有Windows 10版本。
您必须创建Windows Performance recorder Profile (.wprp)。通过USB将手机连接到PC并将其存储在This PC\Windows Phone\Phone\FieldMedic\CustomProfiles
现在启动Field Medic应用程序时,转到advanced
,然后在Custom Group
下找到新的个人资料。
选择此项并开始记录。
捕获应用程序的活动并返回Fieldmedic,停止记录并再次将电话连接到PC导航到This PC\Windows Phone\Phone\FieldMedic\reports
并将ETL文件复制到PC并使用Perfview或{ {3}}分析ETL文件以查看自定义事件。