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 |