본문 바로가기

Hello CE,Mobile

CeGetUserNotification()

WINCE 에 기본적으로 등록되어 있는 프로그램들을 볼수 있는데 이들은 어떤 특정한 목적을 가지고 있다.
예를 들어 <그림 1.1> 에서 보면 repllog.exe 를 볼 수 있는데 이는 우리가 많이 사용하는 AtiveSync를 연결 했을 경우 에 뜨는 창이다. repllog.exe를 만약에\windows 폴더에 들어가서 직접 실행을 하게 되면 파라미터가 없다고 실행이 안되는 모습을 볼수 있는데 이는 AppRunAtRs232Detect 가 해당이 된다.

ActiveSync 같은 동작을 유저가 만들어서 사용을 할수 있는 API 는 다음과 같다.
CeSetUserNotification()
CeSetUserNotificationEx()
이 API 의 특징은 다음과 같다.
▶ 한 번만 등록을 하게 되면 똑같은 수행을 반복적으로 하며 이는 소프트 리셋시에도 유효 하다. 단 하드웨어 리셋시에는 등록된 것이 취소가 된다.
▶ 프로그램 실행시 부가적으로, 특정 파일 사운드를 재생하거나, 진동, LED 점등 등의 특정 동작을 부가적으로 실행 할 수 있다.

이렇게 등록이 이루어진 것은 CeGetUserNotification() 함수를 통하여 확인 할 수 있으며 해당 정보는 다음과 같다.


<그림 1.1>


<textarea name="code" class="c#" cols="60" rows="10">

</textarea>

 

'Hello CE,Mobile' 카테고리의 다른 글

NAND  (1) 2010.10.19
Windows Mobile 6.5 기대반 실망반 by 키온  (0) 2010.10.13
Dotproject  (0) 2010.05.13
ActiveSync 연결창이 계속 뜨는 현상에 대하여  (0) 2010.05.10
SecProcPermissions() API  (0) 2010.01.25