def ReadRebootPendingTime():
with _winreg.CreateKeyEx(_winreg.HKEY_LOCAL_MACHINE, R"SOFTWARE\Wpkg-GP-Client", 0,
_winreg.KEY_ALL_ACCESS | _winreg.KEY_WOW64_64KEY) as key:
try:
reboot_pending_value = _winreg.QueryValueEx(key, "RebootPending")[0]
except WindowsError:
return None
try:
reboot_pending_time = datetime.datetime.strptime(reboot_pending_value, '%Y-%m-%d %H:%M:%S')
except (ValueError, TypeError):
return None
return reboot_pending_time
评论列表
文章目录