Я пытаюсь установить время работы устройства Windows Mobile с помощью coredll.dll. Я создал функции, которые будут устанавливать время, но я смущен тем, как я должен вызвать функцию на кнопке, чтобы установить время. Ниже объект и метод, чтобы установить время, но не знаю, как назвать его кнопкой мышиВремя установки на устройстве Windows CE при нажатии кнопки
// Это будет метод вам необходимо установить системное время
[DllImport("coredll.dll", SetLastError=true)]
static extern bool SetLocalTime(ref SYSTEMTIME lpSystemTime);
// Это объект, который вы должны заполнить, прежде чем использовать SetLocalTime
public struct SYSTEMTIME
{
public short year;
public short month;
public short dayOfWeek;
public short day;
public short hour;
public short minute;
public short second;
public short milliseconds;
}
// И это последний метод для выполнения
public static void SetSystemDateTime(DateTime dt)
{
SYSTEMTIME systime;
systime.year = (short)dt.Year;
systime.month = (short)dt.Month;
systime.day = (short)dt.Day;
systime.hour = (short)dt.Hour;
systime.minute = (short)dt.Minute;
systime.second = (short)dt.Second;
systime.milliseconds = (short)dt.Millisecond;
systime.dayOfWeek = (short)dt.DayOfWeek;
SetLocalTime(systime);
}
Как мне вызвать эту функцию в методе нажатия кнопки ниже?
private void btnSync_Click(object sender, EventArgs e)
{
//What Should I write here?
}
вы не можете установить его через http. –