是否有一种通用的方法(适用于 Windows XP/Vista/7)来确定计算机的“关闭/打开”或“休眠/唤醒”时间?
编辑:我想以编程方式确定它。
答案1
如果相关系统使用任何局域网唤醒设置,您可能需要访问 BIOS。您可以使用 Win32_BIOS 类来实现这一点。
答案2
如果您正在寻找 Windows 中的设置,请查看.Net(System.Management 命名空间)中的 WMI 类。
答案3
看看事件日志班级。
答案4
初始化一个新的实例ManagementClass 类. 该类代表 WMI 中的通用信息模型 (CIM) 管理类课程。. 查看文档中的示例页这可能会对您使用这些功能有所帮助。
有关详细信息,请参阅 MSDN Library 中的 Windows Management Instrumentation 文档中的“Win32 类”这里
如果您使用 Windows 开发工具包库,那么有很多库方法可以使用 WMI 类和脚本管理目录来获取信息。
如果你通过 Windows 开发工具包获得它,那么请检查这。