我正在使用WUA(Windows Update Agent API)检查计算机上安装的更新。 我觉得有趣的是Date属性值(http://msdn.microsoft.com/en-us/library/windows/desktop/aa386400(v=vs.85).aspx)与实际安装时间(即本地时间)有很大不同。例如,对于一个补丁“Windows 7上的Microsoft .NET Framework 3.5.1安全更新和基于x64的系统的Windows Server 2008 R2 SP1(KB2789645)”,使用WUA API,我看到日期值='2/21 / 2013 11:04:30 PM',在我的计算机上,我在EventLog中找到它,它被记录为“2013年2月21日下午4:51:58”。我最初认为WUA API使用的是UTC时间,但如果我将UTC时间更改为当地时间(我在太平洋时区),那么'2/21/2013 11:04:30 PM'(UTC)将是平等的到'2/21/2013 3:04:30 PM'(当地),距离活动日志“2/21/2013 4:51:58 PM”还很远。
有谁知道IUpdateHistoryEntry的这个Date属性到底意味着什么?根据MS在上面的msdn链接中,Date属性是
属性AccessType描述 Date只读获取应用更新的日期和时间。
提前感谢您的帮助。我对这种差异感到困惑。
亲切的问候,
JYao