2008-11-11 3 views
0

Windows Mobile 3.0에서 실행되는 .net 3.5 응용 프로그램을 SQL Server CE 3.5를 사용하는 SQL Server 2005 sp2와 병합하는 응용 프로그램을 실행하고 있습니다. 아직 1.0 제품이 아닙니다. . 몇 분마다 또는 타이머 컨트롤을 사용하여 병합 복제를 시작합니다. 나는 긴 수명의 HTTP 요청이나 Window Mobile Email WCF를 사용하여 push senario를 사용해야 할 것이라고 생각한다. 그러나 그 동안에 내 문제는 장치가 폴링 타이머를 기다리는 동안 장치가 대기 상태에 있거나 대기 단추를 누르는 사용자에 의해 대기 상태 인 동안 "절전 모드"상태가되는 것입니다. 나는 화면과 키보드의 전원이 꺼진 줄 알았지 만, 내 응용 프로그램을 포함한 대부분의 장치 기능이 밝혀졌습니다.Windows Mobile Professional 장치를 무인 전원 상태로 유지하는 방법

대기 이벤트를 잡아 내고 화면과 키보드의 전원을 끄고 내 앱을 계속 실행하는 방법이 있습니까?

답변

2

절전 모드를 비활성화하지 말고 대신 이벤트를 등록하여 장치를 깨우고 작업을 실행하는 것이 좋습니다. 스마트 장치 프레임 워크는 OpenNetCf입니다. 거기에 다른 사람의 사이에서 당신은 발견 할 것이다 :

  • 방법을 OpenNETCF.WindowsCE 네임 스페이스에있는 대부분 전원 끄기 이벤트

에 대한 이벤트를

  • 이벤트 핸들러를 웨이크 업 등록하는.

  • 1

    thread에서 제안 하시겠습니까?

    CodeProject는 article이며 Windows Mobile 전원 상태에 대한 자세한 설명이 포함되어 있습니다.