mobile待机定时响应

    技术2026-04-16  0

    方法一:

    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);

    最新回复(0)