ActiveSync로 PDA 연결시 PC에서 자동으로 프로그램 띄우기
.Net Compact Framework 2009. 4. 13. 20:56지금 계획으로는 PDA를 컴퓨터에 USB로 연결하면,
컴퓨터에 있는 정보를 추출하여 PDA에 넣어주는 방법을 쓰려고 한다.
그런데, 그렇게 하려면 ActiveSync에 연결되었는지 알아내는 방법이 필요하다.
방법은 간단하다.
레지스트리에 ActiveSync가 연결되었을때 실행할 프로그램 등록해 줄 수 있다.
ActiveSync가 연결되면, 클라이언트측에서 프로그램이 자동으로 실행되어야 한다.
지금 내 PC에서 PDA화면을 볼 수 있고 원격 조정할 수 있는 MyMobiler가 설치 되어 있고,
PDA가 연결되면 자동으로 MyMobiler가 실행되게 설정되어 있다.
( 참고로 Key는 아무거나 줘도 상관이 없다. )
이 방법을 이용하여 PDA가 컴퓨터에 연결되면 자동으로 PC측의 프로그램을 띄울 수 있게 되었다.
이제는 ActiveSync로 연결된 경우 PDA에 있는 프로그램을 수행 시키는 일을 알아야 겠구나.
컴퓨터에 있는 정보를 추출하여 PDA에 넣어주는 방법을 쓰려고 한다.
그런데, 그렇게 하려면 ActiveSync에 연결되었는지 알아내는 방법이 필요하다.
방법은 간단하다.
레지스트리에 ActiveSync가 연결되었을때 실행할 프로그램 등록해 줄 수 있다.
ActiveSync가 연결되었을때 자동으로 실행할 프로그램을 등록할 위치
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnConnect
ActiveSync의 연결이 끊어졌을때 실행할 프로그램을 등록할 위치
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnDisconnect
위의 위치에 프로그램파일명을 적어 주면 자동으로 실행된다.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnConnect
ActiveSync의 연결이 끊어졌을때 실행할 프로그램을 등록할 위치
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\AutoStartOnDisconnect
ActiveSync가 연결되면, 클라이언트측에서 프로그램이 자동으로 실행되어야 한다.
지금 내 PC에서 PDA화면을 볼 수 있고 원격 조정할 수 있는 MyMobiler가 설치 되어 있고,
PDA가 연결되면 자동으로 MyMobiler가 실행되게 설정되어 있다.
( 참고로 Key는 아무거나 줘도 상관이 없다. )
이 방법을 이용하여 PDA가 컴퓨터에 연결되면 자동으로 PC측의 프로그램을 띄울 수 있게 되었다.
이제는 ActiveSync로 연결된 경우 PDA에 있는 프로그램을 수행 시키는 일을 알아야 겠구나.
'.Net Compact Framework' 카테고리의 다른 글
[C#] 각종 컴포넌트에 이벤트 핸들러 등록하기 (0) | 2009.04.14 |
---|---|
[.NET CF] PC프로그램으로 PDA에 폴더 만들기 (1) | 2009.04.11 |
[.NET CF] 네이티브 dll 가져다 쓰기 (0) | 2009.04.10 |
[.NET CF] PocketOutlook API 초 간단 예제 (0) | 2009.04.09 |
M4655에서 SMS을 보내는 프로그램 정보 (0) | 2009.03.17 |