我正在使用 Microsoft 的SqmApi.dll
库向应用程序添加遥测。例如:
ISQM sqm = new Sqm("ContosoGrobber");
sqm.Increment(FileOpen, 1);
sqm.SetIfMax(QueryTime, stopWatch.Interval);
...
sqm.CloseSession(System.IO.Path.GetTempPath());
现在我有一个.sqm
文件准备好让我WebRequest
回到我的网络服务器:
现在我需要的只是一种破解文件内部内容的方法:
ContosoGrobber00.sqm
:
MSQMx šwD €Ÿ¨¡•æÌp¿Ÿ¤•æ̈ºX¦Ô|NÕï'CðÆÏ g
有没有人弄清楚过去 8 年中创建的每个 Microsoft 产品使用的未记录的内部格式?
它显然不是 Base64 编码的,所以大概是压缩的。
奖金阅读
- Microsoft 客户体验改善计划
- Microsoft 开放规范 - 企业客户体验改善计划客户端到服务器协议规范
- 第 9 频道采访Partha Sundaram 关于软件质量指标 (SQM)
奖金喋喋不休
出于隐私原因,Microsoft 不会公开分享有关 SQM 文件格式的任何详细信息。SQM 文件基本上包含标题数据和数据点。