私は数日間このことをしてきましたが、私はCeRunAppAtTimeが動作するのを見ることができません。私はただ誰かが彼の仕事を持っているかどうか尋ねたいですか?CeRunAppAtTimeは機能しますか?
作業コードサンプルを投稿してください。
私は数日間このことをしてきましたが、私はCeRunAppAtTimeが動作するのを見ることができません。私はただ誰かが彼の仕事を持っているかどうか尋ねたいですか?CeRunAppAtTimeは機能しますか?
作業コードサンプルを投稿してください。
CeRunAppAtTimeは機能しますが、残念ながらプラットフォームに依存しているようです。一部のデバイスでは、非常に信頼性がありません。 CeSetUserNotificationExを使用して同じことを達成できます。私は新しいデバイスではるかに信頼性が高いと判断しましたが、一部のデバイスではそれだけではうまく動作しません。私はこの特定の作業について何が難しいか分かりませんが、多くのOEMはそれを正しく理解できないようです。
アプリ起動後にデバイスをフルパワーオン状態にするか、スリープ状態に戻す必要があるようです。あなたはCeRunAppAtTimeが定義されているnotify.h、に見てしたい場合は、詳細なhere
として、SetSystemPowerStateへの呼び出しを介してこれを達成することができ、あなたはそれが廃止され、サポートされていません気づくかもしれません:
//
//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を使用することをお勧めします。