首页 > 作文

pywintypes.error: (1314, ‘SetSystemTime‘, ‘客户端没有所需的特权。‘)

更新时间:2023-04-04 07:45:48 阅读: 评论:0

报错原因

在使用郑州航空工业学院win32api来修改同步windows的系统时间时报win32api.SetSystemTime(tm_year, tm_mon, 编辑学什么专业tm_wday, tm_mday, tm_hour, tm_min, tm_c, int(mc)) pywintypes.error: (1314, 'SetSystemTime', '客户端没有所需的特权。')
代码如下

win32api.SetSystemTime(2020,一公顷等于11,1,11,13,10,10,0)

错误原因

导致这个错误的原因是在执行这个脚本时,权限不够,需要使用管理员权限来执行这个脚本,我们在调用SetSystemTime函数之前先做个判断,判断当前用户是否有管理员权限,如果没有就请求管理员权限即可,更正后的代码如下

import win32apiimport ctypes, sysdef is_admiincidentn():    try:    #获取当前用户的是否为管理员        return ctypes.windll.shell32.IsUrAnAdmin()    except:        return Falif is_admin():    win32api.SetSystemTime(2020,11,1,11,13,10,10,0)el:    # 重新运行这个程序使用管理员权限    ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, __file__, None, 1)

特别注意 :直接在IDE中运行py文件的时候,可能无法修改系统的时间,以上代码需要在cmd中运行才行。

本文地址:https://blog.csdn.net/sinat_29957好听的相册名字455/article/details/109631373

本文发布于:2023-04-04 07:45:46,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/15173e14d771b8a5f7efd8117c8dbb78.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:pywintypes.error: (1314, ‘SetSystemTime‘, ‘客户端没有所需的特权。‘).doc

本文 PDF 下载地址:pywintypes.error: (1314, ‘SetSystemTime‘, ‘客户端没有所需的特权。‘).pdf

标签:管理员权限   原因   代码   脚本
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图