Pessoal, to querendo altetrar a hora do mobile e o código que achei na internet não funciona. Tive que fazer uma adaptação muito estranha para poder funcionar mais ou menos.
Alguém tem ideia do motivo?
// Call the native GetSystemTime method
// with the defined structure.
SYSTEMTIME systime = new SYSTEMTIME();
GetSystemTime(ref systime);
systime.wDay = (ushort)dt.Ano; //Ano no dia, vai entender....
systime.wMonth = (ushort)dt.Mes;
systime.wDayOfWeek = (ushort)dt.Dia; //Dia no dia da semana, vai entender...
systime.wHour = (ushort)(dt.Hora + 2); // Estava dando 2 horas de variação para menos, talvez por causa de algo que seja padrão, vai entender...
systime.wMinute = (ushort)dt.Minuto;
systime.wSecond = (ushort)dt.Segundo;
//systime.wYear = (ushort)dt.Hour;
//systime.wMilliseconds = (ushort)dt.Hour;
SetSystemTime(ref systime);