3

Microsoft のSqmApi.dllライブラリを使用して、テレメトリをアプリケーションに追加しています。例えば:

ISQM sqm = new Sqm("ContosoGrobber");

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

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

これで、Web サーバーに戻る.sqm準備ができたファイルができました。WebRequest

ここに画像の説明を入力

今必要なのは、ファイル内の内臓をクラックする方法です。

ContosoGrobber00.sqm:


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

過去 8 年間に作成されたすべての Microsoft 製品で使用されている文書化されていない内部形式を特定した人はいますか?

明らかに Base64 でエンコードされていないため、おそらく圧縮されています。

ボーナスリーディング

ボーナスおしゃべり

マイクロソフト カスタマー エクスペリエンス向上プログラム – パート 2


プライバシー上の理由から、Microsoft は SQM ファイル形式に関する詳細を公開していません。SQM ファイルには、基本的にヘッダー データとデータポイントが含まれます。

4

1 に答える 1

0

おそらく、ワイヤ プロトコルの MS 標準シリアル化のようなものでしょうか? MS-SQMCS クライアント サーバー プロトコルのドキュメントには、ヘッダーが 0x4D51534D (MSQM の 16 進数) で始まることが記載されています。

于 2016-07-01T15:41:15.447 に答える