윈도우7

윈도우7 xp처럼 쓸 수는 없을 까....

sungtg 2010. 4. 2. 00:16
폴더를 열어서 확인하면 xp에서 만들어지 파일과 윈도우7에서 만들어지 파일을 같이 볼수 없는 문제가 발생합니다.
================
잠깐 살펴볼것이 있습니다.
아래그림을 잠깐 설명을 하는게 좋겠네요

아래 그림에서 보듯이 tradition windows32bit 방식은
COM 이나 registry, permission, ui, file, API, NET 등 을 사용하지요

아래 윈도우32비트의 전형적인 구조

UI :  그래픽인터페이스
NET : 닷넷프레임워크,
PERMISSION : 계정에 따른 허가 XP에서는 주로 ADMIN를 사용했지요
그 외 FILE 이나 REGISTRY는 아실 겁니다

COM : 윈도우에서 확장자 연결이나 개체삽입같은 가장 기본적인 기능이고요


위의 비스타/윈도우7의 커널과 프로그램 구조

UAC : 사용자계정
IE PM :  인터넷익스플로러의 프로텍트 모드
UIPI  :  윈도우7의 프로텍트 모드로서 자동으로 관리자권한으로 상승시켜주는 그 어떤....
VITUALIZATION : 가상화모드 레지스트리가상화, 폴더가상화
MIC : 무결성이라고 해서 예를 들어 폴더에 접근했을때
        4가지 단계를 두어서 0,1,2,3   3 이 시스템권한으로 읽기쓰기가 자유로운상태
xp모드 : xp 모드



위 그림을 볼 때
Application Compatibiity Shimming 이라는 것이 중간에 떡 있지요

쉽게 생각하면 tv를 구입했을 때 ..
바닥에 높낮이 책상이나 신문지를 끼워서 맞추지요.. 그런 역할을 하는 겁니다.
어렵게는 프로그램의 호환성을 확보해주는 완충역할을 하는 기능입니다.
xp에서 잘되는 것을 비스타나 윈도우7에서도 잘 되게 만들어주는 기능입니다

자 여기 까지는 이론적인 설명이었고..

그럼 어떻게 해야 되나요..

xp가 윈도우7처럼 될 수는 없지요.. UAC가 있기 때문에 태생이 자체가 틀립니다. 커널 버전이 틀리니까요..
우선은 틀린부분을 윈도우XP와 최대한 맞춰야 합니다.

xp에서 틀린것을 찾으면 결국 보안에 관련된 것이 많지요

UAC를 내리고
administrator를 활성화 시켜 로그인하고
익스플로러의 protect 모드 끄고
이 정도로 하면 일단은 xp와 비슷해 지겠죠

다음에 탐색기를 이용해서 폴더의 소유권을 가지고 와야 합니다.
폴더의 파일을 당연히 딸려 와야겠지요.

윈도우7에서 administrator 계정을 활성화 시켜서 로그인을 한 후 폴더별 소유권을 윈도우7의 admin 으로 바꿔야 합니다.
폴더속성에
보안/고급/소유자/편집을 이용해서 로그인 한 계정으로 소유자를 바꿔버리세요.
xp때 만든 폴더를 바꾸면 되겠지요..

이러면 어느 정도 호환성을 확보가 될 겁니다.

안되면  가상 xp모드도 있으니까 이것을 이용해도 상관 없구요..

문제는
특정 프로그램에서 만든 데이타일 경우에는 이런 과정을 거친 후에도 마찬가지라면

해당 프로그램 제작업체에 문의를 해야 합니다.
윈도우문제가 아니니까요..

따로 따로 나눠서 설명할 까 하다가 개념만 알아두시면 좋을 것 같아서..
rough 하게 다뤄 봤습니다.