方法一:
SYSTEMTIME new_SysTime; GetLocalTime(&new_SysTime);new_SysTime.wMinute = new_SysTime.wMinute+10;CeRunAppAtTime(_T("//Program Files//KeyIns.exe"),&new_SysTime);
方法二:
CeSetUserNotification...................
SYSTEMTIME new_SysTime;//FILETIME old_FileTime, new_FileTime;//GetSystemTime(&old_SysTime);GetLocalTime(&new_SysTime);
new_SysTime.wMinute = new_SysTime.wMinute+20;//new_SysTime.wSecond = new_SysTime.wSecond+10;
//SystemTimeToFileTime(&old_SysTime, &old_FileTime);//ULONGLONG interval = (((ULONGLONG)old_FileTime.dwHighDateTime) << 32) + old_FileTime.dwLowDateTime //+ 10*1000*10000; // 10秒以后执行应用//new_FileTime.dwHighDateTime = (DWORD)(interval >> 32);//new_FileTime.dwLowDateTime = (DWORD)(interval & 0xFFFFFFFF);//FileTimeToSystemTime(&new_FileTime, &new_SysTime);/////CeRunAppAtTime(LOCATION_APP_PATH, &new_SysTime);///CE_NOTIFICATION_TRIGGER cnt; TCHAR szArgs[] = TEXT ("This is a timer notification."); TCHAR szExeName[MAX_PATH]; wcscpy(szExeName, _T("//Program Files//KeyIns.exe"));
memset (&cnt, 0, sizeof (CE_NOTIFICATION_TRIGGER)); cnt.dwSize = sizeof (CE_NOTIFICATION_TRIGGER); cnt.dwType = CNT_TIME; cnt.lpszApplication = szExeName; cnt.lpszArguments = szArgs; cnt.stStartTime = new_SysTime;
CeSetUserNotificationEx (0, &cnt, NULL);
