如何查看我所在的电脑是否有夏时制? (最好使用WMI)
根据TechNet上的这篇文章 ,我可以查询SELECT DaylightInEffect FROM Win32_ComputerSystem ,但是Vista或Win7不支持属性DaylightInEffect 。 由于我的程序将在各种系统(XP,Vista,7)上运行,所以我会很感激一些便携式的查找方式。
在Jenkins Windows从节点上不能识别'mvn'命令
如何使Windows上的Mercurial使用SSH密钥进行推/拉?
Internet Explorer 8 + Deflate
来自Mac OS X工作站的刀引导窗口winrm失败
如何在MS Windows下使用Git忽略obj文件夹
有记录的支持的操作系统列表是不准确的,这在我尝试Win7时正常工作。 我想不出任何其他操作系统不支持的原因,用Win32 API(GetTimeZone@R_924_4045@ion)很容易找到它。
您可以使用WmiCodeCreator进行快速检查。
(相关: 如何使用VBScript来确定我的时区偏移? )
Function IsDaylightInEffect() Const sComputer = "." Dim oWmiService : Set oWmiService = _ Getobject("winmgmts:{impersonationLevel=impersonate}!\" _ & sComputer & "rootcimv2") Set cItems = oWmiService.ExecQuery("SELECT * FROM Win32_ComputerSystem") For Each oItem In cItems IsDaylightInEffect = oItem.DaylightInEffect Exit For Next End Function
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。