Windows ce Cerattime有用吗?
我做这件事已经有几天了,我就是看不到我在工作。我只是想问一下,有没有人让他去工作过Windows ce Cerattime有用吗?,windows-ce,Windows Ce,我做这件事已经有几天了,我就是看不到我在工作。我只是想问一下,有没有人让他去工作过 任何人都可以发布一个工作代码示例吗?CerunPattime确实可以工作,但不幸的是,它似乎相当依赖于平台。在某些设备上,这是非常不可靠的。您可以使用CeSetUserNotificationEx完成同样的任务。我发现它在较新的设备上更可靠,但在某些设备上也不能正常工作。我不知道这项任务有什么困难,但许多OEM似乎都做不好。似乎在应用程序启动后,设备必须设置为完全开机状态,否则它将返回“睡眠”。您可以通过调用Se
任何人都可以发布一个工作代码示例吗?CerunPattime确实可以工作,但不幸的是,它似乎相当依赖于平台。在某些设备上,这是非常不可靠的。您可以使用CeSetUserNotificationEx完成同样的任务。我发现它在较新的设备上更可靠,但在某些设备上也不能正常工作。我不知道这项任务有什么困难,但许多OEM似乎都做不好。似乎在应用程序启动后,设备必须设置为完全开机状态,否则它将返回“睡眠”。您可以通过调用SetSystemPowerState来实现这一点,如详细所述如果您查看了notify.h,其中定义了cerunPattime,您可能会注意到它已过时且不受支持:
//
//Obsolete; provided to maintain compatibility only
//
HANDLE CeSetUserNotification (HANDLE hNotification,
TCHAR *pwszAppName,
SYSTEMTIME *lpTime,
PCE_USER_NOTIFICATION
lpUserNotification);
BOOL CeRunAppAtTime (TCHAR *pwszAppName, SYSTEMTIME *lpTime);
BOOL CeRunAppAtEvent(TCHAR *pwszAppName, LONG lWhichEvent);
BOOL CeHandleAppNotifications (TCHAR *pwszAppName);
即使在大多数情况下,这也可能奏效,但你只能靠自己
建议改用CeSetUserNotificationEx