Windows Vista 호환성 점검 (1) - Standard User Analyzer

SUA

Windows Vista에 대한 많은 고민거리중 하나가 바로 응용 프로그램 호환성에 있는 것 같습니다.
Windows XP나 이전 레가시 운영 체제에서 사용하던 프로그램이 왜 작동하지 않느냐라는 질문들을 많이 하십니다.

Microsoft는 이런 사용자와 개발자, IT 전문가들의 에로 사항들을 해결해드리고자 Application Compatibility Tool 5.0을 개발하고 있습니다. 현재 RC버전이 최신버전이며, Connect 사이트를 통해 다운로드받으실 수 있습니다.

ACT안에 많은 도구들이 들어있습니다만, 오늘은 Standard User Analyzer(SUA)를 소개하고자 합니다. SUA는 응용 프로그램을 런칭하여, 일반 사용자(LUA)모드로 작동시키며 발생하는 권한상의 문제를 찾아주는 분석 프로그램입니다. 개발자나 IT 전문가분들은 해당 내용을 바탕으로 권한 수정 또는 응용 프로그램 수정을 꾀하시면 됩니다. 상단의 그림을 보시면, 특정 응용 프로그램이 \Windows\Win.ini를 쓰려고 하다가(FILE_WRITE_DATA) 거부당했고, 해당 파일은 SYSTEM이나 Administrators만 수정이 가능하다는 메시지가 보여집니다.

이러한 권한상의 문제를 파일, 레지스트리, INI, 토큰, Privilege, 네임스페이스, 프로세스, 기타등등 많은 부분에서 확인을 해주고, 이에 대한 가이드를 제공합니다.

ACT 5.0에 대한 정보 : https://technet.microsoft.com/en-us/windowsvista/aa905078.aspx#EMB - 차후에 다른 툴을 또 소개하겠습니다.
SUA에 대한 정보 : https://www.microsoft.com/downloads/details.aspx?FamilyId=DF59B474-C0B7-4422-8C70-B0D9D3D2F575&displaylang=en