윈도우8

윈도우8 앱과 registry

sungtg 2013. 3. 4. 00:06

윈도우 8의 설치 된 앱들은 레지스트리에 어디에 정보가 들어가는지 궁금 해졌습니다

 

                          앱을 설치하는 프로세스

 

 

위 그림 왼쪽에 Application Manifest 는

앱을 구성하는 아이콘의 경로나 앱의 이름과 같은 정보 등을 담고 있는 파일입니다.

탐색기로 보면 \program files\WindowsApps 폴더에서 찾을 수 있습니다.

 

 

레지스트리에는 2 곳에 정보가 설치가 됩니다.

 

HKEY_CURRENT_USER\Software\Classes\Extensions\ContractId\Windows.Launch\

이 레지스트리 키는 시작화면에 있는 앱들의 구성목록을 볼 수 있습니다.

 

 

각각의 앱들은 고유의 CLASS를 가지고 윈도우에서 실행이 됩니다.

HKEY_CURRENT_USER\Software\Classes\ActivatableClasses

 

 

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime

앱의 실행과 관계된 레지스트리.

 

 

앱도 기존의 데스크 탑 프로그램들과 실행 구조가 비슷합니다.

 

앱 환경에 METRO UI가 있어서 좀 낯설지만

내부적으로 실행되는 프로세스는 윈도우 7이나 비슷하네요

 

다만 보안 측면에서

사용자 권한이라든지..

인터넷 익스플로러 10의 보안 강화된 것이 어느정도 익숙해지면

사용자가 윈도우 8을 사용하는데 편할 것 같습니다.

 

윈도우8의 앱을 사용할 때는 기존의 PC의 프로그램 개념보다는..

 

앱을 이용해서 만드는 개념이 아니고

이용하는 개념으로 잡아가는 것이 좋을 것 같습니다.