有关Microsoft软件质量指标(.sqm)文件格式的信息?

时间:2012-02-08 19:42:29

标签: software-quality

我正在使用Microsoft的SqmApi.dll库为应用程序添加遥测功能。 e.g:

ISQM sqm = new Sqm("ContosoGrobber");

sqm.Increment(FileOpen, 1);
sqm.SetIfMax(QueryTime, stopWatch.Interval);
...

sqm.CloseSession(System.IO.Path.GetTempPath());

现在我有一个.sqm文件,我可以WebRequest回到我的网络服务器:

enter image description here

现在我需要的是一种破解文件内部内容的方法:

  

ContosoGrobber00.sqm

MSQMx       šwD                                      
€Ÿ¨¡•æÌp¿Ÿ¤•æ̈ºX¦Ô|NÕï'CðÆÏ                                            
g  

有没有人想出过去8年中创建的每个Microsoft产品使用的无证内部格式?

显然不是Base64编码的,所以可能是压缩的。

奖金阅读

Bonus Chatter

  

The Microsoft Customer Experience Improvement Program–Part 2

     

出于隐私原因,Microsoft不公开分享有关SQM文件格式的任何详细信息。 SQM文件基本上包含头数据和Datapoints。

1 个答案:

答案 0 :(得分:0)

也许它是某种MS标准的有线协议序列化? MS-SQMCS client-server protocol doc注意标题以0x4D51534D(MSQM的十六进制)开头。