“WEI Share” 分享Windows 7 Experience Index
众所周知在Windows 7 中我们可以通过右键“我的电脑”->“属性”查看系统性能综合得分。这个分数包含了Processor、Memory、Graphics、Gaming Graphics、Hard drive 五方面性能测评分数。CodePlex 中有一个叫做“WEI Share” 的项目,涉及WPF、WCF、Silverlight、Azure 多种.NET 技术。通过该软件不但可以获得计算机性能分数,还能够将本地数据分享到社区。例如,WEI Share 云端服务器、Facebook。
软件使用
应用程序既可以到WEI Share 网站直接下载使用,也可以下载源代码编译生成,大多数Dev可能都喜欢后者。运行程序后因个人机器不同可能会提示需要重新测评计算机性能。
测评过程软件会调用C:\Windows\System32\WinSAT.ext 对系统各项性能指标进行测试。
漫长的等待后,最终通过GetLatestWinSATFileInfo 方法得到C:\Windows\Performance\WinSAT\DataStore 目录中刚刚完成的最新测评数据。
public static System.IO.FileInfo GetLatestWinSATFileInfo() { // Check if the computer has a \WinSAT dir. if (System.IO.Directory.Exists(Helpers.Globals.WinSatDataStoreFolderPath)) { // Because the program makes a new XML file on every update of the score, // we need to calculate the most recent, just incase the owner has upgraded. System.IO.DirectoryInfo xmlFolder = new System.IO.DirectoryInfo(Helpers.Globals.WinSatDataStoreFolderPath); DateTime lastAccessTime = DateTime.MinValue; return xmlFolder.GetFiles("*.WinSAT.xml").ToList().OrderByDescending(i => i.Name).FirstOrDefault(); } return null; }
分享WEI 数据
在上图分数列表右侧有两个按键“add to WEI Share”和“post to facebook”,提供了将测评数据分享到“WEI Share” 或“Facebook”的功能。程序通过WCF 将数据上传到由Silverlight 开发的WEI Share 云端服务器(感兴趣的朋友可以下载源码自行研究)。在该站点我们可以参考其他分值测评数据的配置信息。
也可以将数据发送到个人Facebook 分享给好友参考。
相关参考
WEI Share
http://weishare.cloudapp.net/
Channel9 Video
http://channel9.msdn.com/posts/LarryLarsen/WEI-Share-Share-you-Windows-7-Experience-Index/
出处:{GnieTech} (http://www.cnblogs.com/gnielee/)
版权声明:本文的版权归作者与博客园共有。转载时须注明本文的详细链接,否则作者将保留追究其法律责任。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?