--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