영영가 없는 Tip만 올리는것 같지만 모르시는 단 한분을 위해서 글을 씁니다. ^_^
ppc에서 cab파일을 설치하면 인스톨 경로를 묻지 않고, cab에 저장되어 있는 속성대로 낼롬
설치하고 사라져서 사용자들을 당혹 시킵니다.
반면 대다수의 WinCe 장비들은 꼬박꼬박 설치경로를 확인하는 원도우가 떠서 사용자의 짜증을 유발합니다.
같은 MS OS인데 왜 다르까요...^^
나름대로 찾아 보니 CAB 파일 인스톨 프로그램은 wceload.exe로 PPC랑 wince랑 같더군요.
차이가 있다면 [HKEY_LOCAL_MACHINE\SOFTWARE\Apps\Microsoft Application Installer]
에 저장되어 있는 옵션값들이 차이를 보이는거구요.
fAskDest 가 1이면 설치경로 지정함 0이면 자동설치
nDynamicDelete 가 0이면 cab 인스톨후 cab파일 지우지 않음 1이면 인스톨후 cab 삭제
그리고 이런 옵션들은 wceload.exe 실행 할때 인자로 넣어 적용할수 있도록 되어있습니다.
wceload [/noaskdest | /askdest | /delete <number> | /noui | /nouninstall] <cab file location>
간단하게 CreateProcess에 wceload.exe를 실행하고 인자로 옵션값과 cab 파일 경로를 사용하시면, 원하는대로 컨트롤
하실수 있을겁니다.
원본 위치 <http://sevun.tistory.com/entry/cab-%EC%84%A4%EC%B9%98-PPC%EB%9E%91-WinCE-%EC%99%9C-%EB%8B%A4%EB%A5%BC%EA%B9%8C>
'Hello CE,Mobile' 카테고리의 다른 글
Windows Mobile 6 Tips and Tricks in Registry (0) | 2010.11.15 |
---|---|
Ctlpnl.exe 매개변수 (cplmain.cpl) (0) | 2010.11.13 |
Kernel IO 추가하는법 (0) | 2010.11.10 |
Make image 중 PKG error 발생하는 case 중 (0) | 2010.11.10 |
Windows CE 5.0(AKU 3.0) Build Commands (0) | 2010.11.08 |