내 컴퓨터 - C 드라이브 - Windows - Appcheck 에 들어가보면
drvmain.sdb
frxmain.sdb
msimain.sdb
pcamain.sdb
sysmain.sdb
와 같은 파일이 있다.(윈8 기준)
.sdb의 뜻은 MSDN에서 검색해보면
조직에 사용자 지정 호환성 수정 데이터베이스를 배포하려면 다음 작업을 수행해야 합니다.
- 조직의 모든 컴퓨터가 액세스할 수 있는 위치에 사용자 지정 호환성 수정 데이터베이스(.sdb 파일)를 저장합니다.
- Sdbinst.exe 명령줄 도구를 사용하여 사용자 지정 호환성 수정 데이터베이스를 로컬에 설치합니다.
위의 두 요구 사항을 충족하려면 다음 두 가지 방법 중 하나를 사용하는 것이 좋습니다.
- Windows Installer 패키지 및 사용자 지정 스크립트 사용
.sdb 파일 및 사용자 지정 배포 스크립트를 .msi 파일로 패키징한 다음 .msi 파일을 조직에 배포할 수 있습니다.
즉 간단히 말해서 윈도우에서 호환을 되기 위해 수정하는 데이터베이스라고 보면 되는데,
이 파일은 윈도우에서 기본적으로 제공하는 application으로 읽을 수 없다.
필자는 FileViewPro를 설치하여 해보려 확인해보려 했으나, 유료라는 사실에 감탄하고 다른 방법을 사용할 것이다.
다음 url에서 링크되어있는 sdb2xml 이라는 파일을 사용해서 확인할 것이다.
sdb2xml 파일은 이곳에서 다운 받을 수 있다. ( https://blogs.msdn.microsoft.com/heaths/2007/11/03/shim-database-to-xml/ )
아래쪽 부분의 sdb2xml.exe 를 다운받으면 된다.
이 exe파일을 다운 받고, 바로 실행하면 꺼지기 마련이다.
우선 [내 컴퓨터] - [C 드라이브] - [Windows] - [Appcheck] 에 들어가서
확인할 파일을 복사하여 바탕화면에다가 둔다.
(저는 sysmain.sdb를 복사하여 두었습니다.)
그다음 [시작 ] - cmd(명령 프롬포트 창)에 들어간다.
파일이 바탕화면(데스크탑)에 있으므로
cd Desktop 를 입력하고
엔터 후
sdb 2xml (파일명).sdb -out (저장할파일명) 으로 치면 된다.
ex) sdb2ml sysmain.sdb -out kaen2891
그러면 바탕화면에 kaen2891.sdb가 생성 될 것이다.
이것을 메모장을 열고 드레그 하면 현재 호환되는 목록들을 확인할 수 있다.
왼쪽 메모장이 제일 윗부분, 오른쪽 메모장은 chrome을 확인했을 때 호환 된 부분이다.
내용에서 볼 수 있듯이 호환되는 목록들을 확인할 수 있다.(고전 게임과 같은 것들도 종종 보인다.)
'Program > Window' 카테고리의 다른 글
[Window] 컴 스레드 모델 STA, MTA (0) | 2016.09.26 |
---|