--Exécuter avec les privilèges d'administrateur
Sample.py
# coding: Shift_JIS
from ctypes import Structure, windll, pointer
from ctypes.wintypes import WORD
#Créez une structure à passer à la fonction de synchronisation de l'heure.
class SYSTEMTIME(Structure):
    _fields_ = [
      ('wYear',            WORD),
      ('wMonth',           WORD),
      ('wDayOfWeek',       WORD),
      ('wDay',             WORD),
      ('wHour',            WORD),
      ('wMinute',          WORD),
      ('wSecond',          WORD),
      ('wMilliseconds',    WORD),
    ]
#Mettre les données dans la structure de l'heure définie
setTimeData = SYSTEMTIME()
setTimeData.wYear = 2018
setTimeData.wMonth = 11
setTimeData.wDayOfWeek = 0  #Entrez le jour sans permission
setTimeData.wDay = 15
setTimeData.wHour = 17
setTimeData.wMinute = 0
setTimeData.wSecond = 0
setTimeData.wMilliseconds = 0
#Partie de synchronisation de l'heure
SetLocalTime = windll.kernel32.SetLocalTime
ret = SetLocalTime(pointer(setTimeData))
#Jugement de résultat
if ret == 0:
    print('Le réglage a échoué. Veuillez exécuter avec les privilèges d'administrateur.')
else:
    print('Réussi. Arrêtez le système.')
Parce que les fonctions C peuvent être utilisées avec la commodité de Python En parlant de commodité, c'est pratique.
Recommended Posts