분류 840

윈도우8 앱의 4가지 실행 패턴.

1. 기본형 클릭하자 마자 즉시 사용하는 앱의 유형입니다. 일반적으로 시작페이지에 홈페이지 형태의 이미지와 컨텐츠가 보이는 형태.(익스플로러) 2. 골격형 앱이 실행되면서 페이지에 컨텐츠를 만들어 가는 형태로, 시작화면 다음에 앱의 백그라운드 화면이 만들어지고 다음에 컨텐츠가 나타나는 형태 (음악) 3. 확장형 앱이 시작되면서 시작화면이 나오고 방문페이지가 나오는 대신에 시작화면이 확장되면서 컨텐츠를 로딩을 하고 다음에 방문할 페이지로 전환이 되는 형태. (날씨) 4. 지연형 화면 처리 방법은 지연형과 비슷합니다. 지연형 앱으로는 사진 앱이 대표적인데 jpg를 사진 파일을 읽을 때를 가정하면 두번째 시작화면에서 이미지를 로딩하는 작업이 수행되고 마지막 화면에서 미리보기에 설정되어 있는 앱으로 연결되어서 ..

윈도우8 2013.01.23

윈도우8 앱의 수명 주기..

윈도우8 앱의 앱의 생명 주기가 궁금해졌다. windows 8 앱 개발자 블로그(msdn)을 보니까 좋은 글이 있어 요약을 했습니다. 윈도우 앱의 수명 주기 사용자가 앱을 여러개 띄워 놓고 사용할 때 앱은 running 상태와 suspended 상태로 자주 전환 할 수 있습니다. 일시중단. 앱이 실행 될 때 포그라운드에서 실행되고 있지 않으면 이 상태를 일시 중단 상태로 가고.. 다시 앱을 사용하면 잠시(max 5초) 정도 있다가 다시 원래 앱을 실행이 시킵니다. 다시 시작. 앱이 다시 시작되면 윈도우에서는 해당 앱을 일시 중단한 시점의 상태에서 연속해서 실행이 됩니다. 왜냐 하면 일시 중단이 되면 데이타나 상태가 메모리에 유지가 되므로 다시 시작한 경우 중단된 시점 부터 다시 실행을 합니다 앱의 활성화..

윈도우8 2013.01.21

윈도우 8 앱(app)과 관련된 폴더

윈도우8에서 앱들은 어디에 저장 되어 있을까 궁금해졌다.. 1. 앱이 설치되는 폴더 C:\Program Files\WindowsApps delete 폴더는 삭제를 한 앱을 저장하는 폴더 입니다. 2. app의 바로가기 폴더 C:\Users\kst\AppData\Local\Microsoft\Windows\Application Shortcuts 3. app의 설정과 상태가 저장되어 있는 폴더 앱의 이름, 경로 등이 정보가 저장되어 있습니다 밑에 그림에서 보듯이 각 앱들은 비슷한 서브폴더 구조를 가지고 있습니다. 상태저장 폴더(LocalState, RoamingState, TempState) xml 파일로 저장. 설정 저장(Settings) app data(SystemAppData) C:\Users\kst\A..

윈도우8 2013.01.17

윈도우8에서 앱은 어떻게 실행될까 ?

윈도우8에는 앱 모드와 데스탑 모드 2가지가 있습니다. 디스크 운영 체제에서 기존의 데스크 탑 모드 라면 프로그램들이 explorer.exe 하위에서 실행 될 것인데.. 앱은 과연 어디서 실행될 것인가 ? 프로세스를 추적할 수 있는 pocess exploer를 이용해서 보기로 했습니다. 그래서 앱에서 피플, 알씨, 파일복사를 쉽게 해주는 metro commaner라는 앱을 실행 시켰습니다. 앱은 데스트 탑의 프로그램과 달리 service.exe 하위에서 작동을 하였습니다. 데스크 탑 윈도우에서 웹페이지를 보면 인터넷 익스플로러(iexplorer.exe)가 작동되서 html에서 부터, 엑티브 x, 기타 등등 익스플로러 하나만 있으면 웹에 관련된 것을 모두 볼 수 있었습니다. 윈도우8 앱에서는 메트로 스타일..

윈도우8 2013.01.15

윈도우8의 새로운 서비스

윈도우 8에는 추가된 서비스를 보면 윈도우 8의 추가된 기술을 볼 수 있습니다 개략적으로... 1. 앱과 패키지 설치에 대한 서비스 2. 네트워크 보안 및 ip6에 대한 서비스 3. 윈도우 스토어에 대한 서비스 4. 클라이언트 데스크탑 가상에 대한 서비스 5. 프로그램의 설치, 업데이트에 대한 서비스 6. 소프트웨어에 대한 제한 정책 서비스 7. 그룹 정책에 대한 서비스 등 Display Name Service Name Description Broker Infrastructure Broker Infrastructure WinRT 응용 프로그램에 대 한 백그라운드 작업의 실행을 조정합니다 C:\WINDOWS\system32\svchost.exe -k DcomLaunch. DLL at %windir%\sys..

윈도우8 2013.01.04

[윈도우8] 작업관리자로 윈도우서비스 추적하는것이 쉬워졌네..

윈도우8을 본격적으로 사용하면서 작업관리자를 무심코 보다가 괜찮은 기능을 발견했네요. 윈도우 8 윈도우 7 svchost.exe는 윈도우서비스를 실행하는 파일입니다. 윈도우 7의 작업관리자에서는 직관적이지 못해서 svchost.exe가 어떤 윈도우서비스를 가지고 있는지 확인하려면 절차가 복잡했는데... 윈도우8에서는 그림에서 보는 것과 같이 서비스호스트(svchost.exe) 하위에 실행되는 윈도우서비스를 보여 주세요.. 설정은 윈도우 8에서 작업관리자를 띄운 후 보기 메뉴에서 [확장]을 클릭하면 됩니다. 앞으로는 윈도우서비스 쪽으로 파고드는 바이러스나 악성코드 추적하기가 쉬워질 것 같네요

윈도우8 2013.01.01

윈도우8과 윈도우7의 서비스 비교

32비트 윈도우8과 윈도우7의 서비스를 비교한 챠트가 있어서 소개합니다. 윈도우 7 윈도우 8 전 체 146 161 실 행 57 66 중 지 92 94 윈도우 8에서는 윈도우 서비스가 늘어 났는데... 우선 hyper-v 관련된 서비스만 봐도 6개되고, 그외 앱 관련 된 서비스도 생겼습니다. 또한 하는 일은 똑 같은데 이름만 바뀐 서비스도 3-4개 됩니다. 예를 들면 디스크조각모음과 관련된 서비스 이름을 윈도우 7에서는 "Disk Defragmenter" 라고 했는데 윈도우 8에서는 "Optimize drives"이라고 이름을 바꾸었습니다. 혹시라도 윈도우8을 사용하다가 서비스를 바꿨는데 다시 원래대로 돌리려고 하시는 분들이 참조하면 좋을 것 같습니다. 파란색으로 색칠된 것은 상태가 바뀐 서비스를 나타냅..

윈도우8 2012.12.27

윈도우8의 swapfile.sys, hiberfil.sys pagefile.sys

윈도우95때 부터 pagfile.sys 을 사용했던 것을 기억할 겁니다. 실제 메모리가 부족하면 하드디스크를 메모리처럼 사용하기 위해서 오래 전에 사용했던 프로그램의 개체나 메모리 쓰임을 가져와서 쓰는 용도로 사용했었지요.. 그러다가 메인보드와 메모리는 켜저있고 나머지는 꺼지는 절전모드가 있었습니다. 그럼 윈도우8은 어떨까 봤더니 페이징 비스무리한 파일이 3개가 있더라구요. 크기도 제법 크구요 hiberfil.sys pagefile.sys는 알겠는데.. swapfile.sys은 생소한 파일이 있는 겁니다. 이 3개의 파일이 어떻게 작동할 까요 pagefile.sys는 컴퓨터 켜저 있는 동안 작동합니다. hiberfile.sys는 부팅 할 때 사용합니다. swapfile.sys는 윈도우8의 app에서 사용..

윈도우8 2012.12.17

윈도우8에서 앱이 실행이 잘 안될 때..

윈도우8을 쓰다 보니 앱이 실행이 잘 안되는 경우가 생겼습니다. 실행되고 바로 닫아 버리더군요. 해상도나, 레지스트리에는 이상이 없었는데.. 앱에서 어드민 계정으로 상승시켜서 실행하는 경우가 종종있다는 것을 알았습니다 그래서 어드민 계정을 활성화 시켜보기로 했습니다. 참고로 윈도우8에서는 single sign-on을 사용합니다. 로컬계정이든 ms계정이든 앱이 자동으로 바탕화면에 나타나고 동기화 되어야 되기 때문에 구분하지 않고 로컬에서 ms계정을 설정할 수 있도록 되어 있습니다. 그래서 우선 어드민계정부터 활성화 시키기 위해서 1. cmd.exe를 관리자권한으로 실행시켜서 윈도우7 때와 같이 어드민계정을 활성화 시켜놓고 net user administrator /active:yes 2. 제어판의 사용자 ..

윈도우8 2012.12.11

윈도우8는 부팅시간이 왜 이렇게 짧은가 했더니...

윈도우7 부팅 과정(cold boot) 1. 전원 단추를 누르면 PC의 펌웨어가 POST(Power-On Self Test)를 실행하고 펌웨어 설정을 로드합니다. 유효한 시스템 디스크가 발견되면 이 사전 부팅 과정이 끝납니다. 2. 펌웨어가 마스터 부트 레코드(MBR)를 읽어들이고 Bootmgr.exe를 시작합니다. Bootmgr.exe가 Windows 부팅 파티션에서 Windows 로더(Winload.exe)를 찾아 시작 합 니다. 3. Windows 커널을 시작하는 데 필요한 필수 드라이버가 로드되고 커널이 실행되기 시작하면서 시스템 레지스트리 하이브와 BOOT_START로 표시된 추가 드라이버를 메모리에 로드합니다. 4. 커널이 시스템 세션을 초기화하는 세션 관리자 프로세스(Smss.exe)에 제어..

윈도우8 2012.12.10

[윈도우8설치] xp c: 윈도우7 d: 멀티부팅 환경에서 포맷하지않고 설치

물리적 1개 디스크에 xp(c:) 와 윈도우7(d:)를 사용하고 있었는데.. 이번에 윈도우8을 어떻게 설치 할까 고민하다가.. 부트파티션 조정하면 가능하겠다 싶어서 easybcd 프로그램을 사용해서.. 부트파티션에서 xp를 날리고... c: 드라이브에 윈도우8를 설치하기로 했습니다. 윈도우8은 설치되는 드라이브를 c: 로 가져가는 특성도 있고 해서 결정을 했습니다. easybcd에서 xp를 삭제하고 xp가 삭제가 되었으니 윈도우7로 부팅이 되겠지요 윈도우7에서 c: 드라이브의 c:\ 의 bootmgr 파일, 페이지파일, 등 시스템파일 삭제하고 시스템 폴더의 이름을 바꾸었습니다. 다음에 윈도우7에서 윈도우8를 설치를 했습니다 c: 드라이브를 포맷하지 않고 기존 데이타를 그대로 살리면서 이런 방법으로 하는 ..

윈도우8 2012.12.08

윈도우8 idle 상태에서 60% 이상 cpu 점유하고 있습니다.

Q. windows8 idle 상태에서 60% 이상 cpu 점유하고 있습니다. COM surrogate:17%, 서비스호스트 : 로컬서비스(피어네트워킹) 10%이상, 서비스호스트 : 로컬서비스(네트워크 제한)10%이상 특별히 실행되고 있는 app도 없는 상태인데 뭐가 문제인 것인지... A. 비디오 드라이버를 체크를 해보세요.. 해당 그래픽 카드의 홈피에 가서 윈도우8용.. WDDM 1.2를 지원하는지 드라이버를 체크 다운로드 해서 설치를 해보세요... AA. 사용하던 드라이버 삭제 후 WDDM 1.2 지원하는지 드라이버 설치 시 문제 해결되었네요. 도움 주셔서 감사합니다~!! 추가.. 윈도우8은 기본적으로 wddm 1.2를 지원합니다. 윈도우xp의 그래픽 카드드라이버는 xddm이라고 불리는 데 윈도우8..

윈도우8 2012.12.02

[윈도우8] WWAHost.exe이 뭔데 작업관리자에 떠 있지 ?

윈도우8에서 작업관리자에서 보면 윈도우7에서 못보던 생소한 프로세스가 있습니다. WWaHost.exe 라는 프로세스입니다. 바이러스가 아니고 JavaScript를 사용하는 Windows 스토어 앱을 호스트하고, 실행하는 프로세스를 WWAHost.exe라고 합니다. 예를 들어.. 지하철이나 버스가 언제 오는지 보여주는 앱을 윈도우8에서 사용한다고 가정을 한다면.. 인터넷에서 정보를 받아야 하니까 자바스크립트로 할 것이고.. 이 앱이 메트로 방식으로 돌아가는 부분은 윈도우8에서 담당을 해야 겠지요.. 메트로 ui 쪽에 렌더링이나 사용자의 선택을 입력 받는 부분.. 등 윈도우8에서 처리, 실행 하는 것을 wwahost.exe가 전달하는 역할입니다 svchost.exe는 주로 윈도우 서비스 부분을 호출하는 것이..

윈도우8 2012.11.29

인증서 믿을 만 한가...

현재 2048 SSL 인증서를 서버에 적용중에 있습니다. Windows XP SP2 이하 버전에서 2048 SSL 인증서(SHA-2)는 지원하지 않아서 안되는 것으로 알고 있습니다. 그래서 SHA-2 를 SHA-1으로 설정하고 SSL 인증서를 서버에 적용하였으나 마찬가지로 오류가 나고 있습니다. SP2 이하에서 SHA2 알고리즘 외에도 다른 이유로 인해서 2048 SSL 인증서를 지원하지 못하는지 궁금합니다. 확인 부탁드립니다. ========================== SP3 로 업그레이드 Windows Update 및 윈도우즈 다운로드 센터에서 수동으로 파일 다운로드 및 설치를 진행합니다. sha 1,2는 알고리즘 상에 취약성 때문에 행정안전부부터 사용하지 않는 것으로 알고 있습니다. 서버에서는..

보안 2012.11.16

윈도우8 개선된 설치

Windows를 설치한다는 것은, 향후 출시될 Windows를 고려하지 않고 설계되는 매우 다양한 하드웨어의 구성과 조합에 새 버전의 Windows를 설치하고, 때로는 커널 아키텍처가 크게 달라진 버전까지도 포함해야 하는 대단히 복잡한 작업이라 할 수 있겠습니다. 사람들은 대부분 새 PC를 구입하여 새 버전의 Windows를 사용하려고 하기 때문에 설치나 업그레이드의 전체 코드 경로에 대해 신경 쓰지 않아도 되지만, 새로운 PC의 '처음 사용하는 경험'(Out Of Box Experience)을 보다 효율적으로 조정하는 일은 기술적으로 복잡한 문제입니다. 설치 경험을 개선하는 과정에서 저희의 목표는 설치 시작부터 완료까지 걸리는 시간을 단축하는 것입니다. 이를 통해 고객이 Windows를 빠르게 시작하고..

윈도우8 2012.11.05

Windows 8에서 하드디스크이 섹터 크기

파일 시스템은 OS에서 제공하는 가장 기본적인 서비스 중 하나로, Windows는 현재 널리 이용되는 OS 중에서도 가장 발전된 파일 시스템 중 하나를 제공합니다. Windows 7에서는 안전성과 관리 편의성을 높이고, 이전의 ‘조각 모음’ 개념을 완전히 자동화하는 등의 강력한 기능을 추가하여 파일 시스템을 대폭 개선했었습니다. Windows 8 에서는 이러한 개선을 바탕으로 규모와 용량을 확장하는 부분에 중점을 두고 개발했습니다. 이 글은 저장소 및 파일 시스템 팀의 프로그램 관리자인 Bryan Matthew가 작성했습니다. - Steven 최근 IDC가 실시한 시장 조사 보고서에 따르면 2015년까지 하드 디스크 드라이브 1개의 최대 용량이 8TB로 증가할 것으로 예상됩니다 초대용량 하드 디스크 드라..

윈도우8 2012.10.20

자동실행 프로그램의 순서를 찾아보기.

자동실행되는 프로그램의 순서를 바꾸고자 하는 이슈가 많더군요. 기본적으로 윈도우에서 레지스트리에서 어떻게 읽어 오는지 알아보겠습니다. 윈도우 부팅, 드라이버 로드 과정. 윈도우의 기본장치, 디스크나 그래픽, 키보드, 마우스 등의 장치 드라이버를 먼저 로드합니다.( 아래 키에는 장치관리자, 윈도우 서비스에 관한 키가 있습니다.) HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services 윈도우 화면이 나오는 과정을 통해 자동실행하는 윈도우서비스 관리자 실행 윈도우 서비스. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services 하위의 키는 사용자마다 있는 수도 있고 없을 수도 있습니다. HKEY_LOCAL_MACHINE\Softwa..

보안 2012.10.03

윈도우8의 그래픽 드라이버를 들여다 보니까....

윈도우 그래픽 드라이버 (WDDM 1.2)의 새로운 기능 1. 비디오 재생과 3d를 보다 원할 하게 구현하기 위한 모델을 제공합니다. 2. footprint(하드웨어와 프로그램이 기본적으로 차지하는 메모리영역)를 줄임으로써, 향상된 UI를 제공합니다. 3. 그래픽카드의 GPU의 복구 능력을 향상시켰습니다. 4. 부드러운 부팅과 드라이버의 업그레이드를 향상 시켰습니다. 5. 화면전환의 기능을 향상 시켰습니다. 6. Direct 3D 11.1을 지원하면 하위 다이렉트x 버전과 호환이 됩니다 개발자 입장에서 보면 3d 환경을 개발할 때 단일 API를 제공하므로 개발하기가 쉬워 졌습니다 윈도우 7과 윈도우 8의 그래픽 아키텍처 프로그램들이 점점 그래픽 요소가 많은 UI를 제공합니다. 기존에 게임이나 그래픽 프로..

윈도우8 2012.10.03

윈도우8 파일 히스토리로 사용자 파일 보호

중요한 파일은 항상 백업해 두어야 한다는 것은 상식입니다. 윈도우 8에 보니까 파일 히스토리 기능이 있군요.. 좋은 기능인 것 같아서 소개합니다. 노트북이나 테블릿을 사용하는 분들이 유용할 것 같습니다. 파일 히스토리 란? 파일 히스토리는 라이브러리, 바탕 화면, 즐겨찾기 및 연락처 폴더에 저장된 개인 파일을 지속적으로 보호하는 백업 응용 프로그램으로, 파일 시스템을 주기적으로(기본적으로 매 시간마다) 검색하여 변경 내용과 다른 위치에 저장된 변경된 파일의 복사본이 있는지 확인합니다. 개인 파일이 변경될 때마다 사용자가 선택한 전용 외부 저장 장치에 복사본이 저장됩니다. 파일 히스토리는 시간의 경과에 따라 이러한 모든 개인 파일의 변경 내용 기록을 완전하게 작성합니다. Windows 8에서 소비자의 파일..

윈도우8 2012.09.04