2010-01-30 24 views
5

我正在尋找適用於Symbian S60第5版的工作代碼示例,其中控制檯應用程序可以接收關機事件(即檢測到手機關機)。我知道如何從UI應用程序[AppUIHandleSystemEventL(const TWsEvent& aEvent)等]執行此操作,但如果簡單控制檯應用程序正在監聽這些事件,Windows Server似乎不會發送事件。如何在Symbian控制檯應用程序中接收關機事件?

因此,我試圖連接到WS,請致電EventReady(&iStatus),但RunL永遠不會被調用,並且應用程序永遠不會收到EApaSystemEventShutdown

任何人都可以在這裏提供工作代碼?

謝謝。

回答

1

您可以使用CSaveNotifiersavenotf.h,powermgrcli.lib)接收powerdown通知。對不起,目前沒有可用的代碼片段。

+0

不,它不起作用。我遵循了關於如何使用CSaveNotifier(用「Symbian OS內部」所寫的內容)的說明,但從MSaveObserver函數SaveL()永遠不會被調用。該機制可能僅適用於基於UI的應用程序。 – 2010-02-01 12:48:22

相關問題