Курсовая работа: Системное программирование в операционных системах
case WM_TIMER:
CheckShedule();
break;
default: return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}
void CheckShedule(void)
{
// объявление переменных
SYSTEMTIME time;
HKEY hOpen;
DWORD datatype, Buffsize;
long opRes;
char* szAlloc = "shedule\\";
char hour[3], minute[3], buff[1024];
hour[2] = minute[2] = 0;
// открытие раздела реестра
opRes = RegOpenKey(HKEY_CURRENT_USER,szAlloc,&hOpen);
// если не открылся, то сообщение и выход
if(opRes)
{
MessageBox(0, "Cannot open registry key!", "Error", MB_ICONSTOP);
return;
}
// получение текущего времени
GetLocalTime(&time);
for(inti = 0; i < 30; i++)
{