para descargar windows-mobile scheduled-tasks

windows-mobile - descargar - windows mobile windows 10



ProgramaciĆ³n de aplicaciones de Windows Mobile para ejecutar (2)

Use CeSetUserNotificationEx en lugar de CeRunAppAtTime (ya que está obsoleto).

¿Cómo programar una aplicación de Windows Mobile para que se inicie periódicamente para realizar algunos procesamientos en segundo plano? Por ejemplo, supongamos que estoy escribiendo un cliente de correo electrónico y quiero verificar el correo electrónico cada hora, independientemente de si mi aplicación se está ejecutando en ese momento.

La aplicación es una aplicación nativa de C / C ++ en Windows Mobile 5.0 o posterior.


la función que necesitas es:

CeRunAppAtTime( appname, time )

esa no es la firma exacta, también hay CeRunAppAtEvent , ambos deben estar en los documentos de MSDN (pero el enlace es inútil como siempre cambian las URL de MSDN)

La forma normal de usar estos (y RunAppAtTime en el mundo administrado a través de OpenNETCF.Win32.Notify ) es que para la ejecución periódica, cada vez que se ejecuta su aplicación, se resignificará para su próximo tiempo de ejecución.

Si su aplicación se está ejecutando, la nueva instancia debe mostrar el proceso que ya se está ejecutando. Si no se está ejecutando, entonces es como comenzar normalmente: desde el momento en que pasa algún argumento al proceso, puede decirse que está siendo programado y no iniciado de otra manera.