Estoy portando una aplicación desde Windows 2000 (no pregunto) a Windows 7 y necesito replicar la funcionalidad que permite al usuario establecer la hora desde una GUI. Anteriormente, esto se había hecho con una llamada directamente a 'hora' utilizando el símbolo del sistema, pero parece que los permisos de usuario han cambiado un poco en Windows 7.Configuración de la hora programáticamente en Windows 7
Después de haber investigado un poco, parece que puede establecer la hora utilizando un llame al kernel32.dll
método Win32SetSystemTime
, pero se produce el mismo problema de permisos. Leyendo MSDN Creo que necesito habilitar SE_SYSTEMTIME_NAME
, sin embargo, no importa lo que intento, parece que no puedo hacer que esto funcione.
¿Alguien tiene algún código de ejemplo probado para Windows 7 para permitir una llamada API a Win32SetSystemTime
?
Yup. Cambia el tiempo, pero no acepta la Zona horaria ... –