SUA 도구 사용

Standard User Analyzer 도구를 사용하면 응용 프로그램을 테스트하고 API 호출을 모니터링하여 UAC(사용자 계정 컨트롤) 기능과 관련된 호환성 문제를 검색할 수 있습니다.

SUA Wizard에서도 UAC 관련 문제를 처리합니다. SUA 도구와 달리 SUA Wizard는 SUA 도구의 심층 분석 없이 단계별로 프로세스를 안내합니다. SUA Wizard에 대한 자세한 내용은 SUA Wizard 사용을 참조하세요.

SUA 도구에서 가상화를 켜고 끌 수 있습니다. 가상화를 끄면 테스트된 응용 프로그램이 이전 Windows(R) 버전에서와 유사한 방식으로 작동할 수 있습니다.

SUA 도구에서 응용 프로그램을 **Administrator(관리자)**로 실행할지, 아니면 **Standard User(표준 사용자)**로 실행할지 선택할 수 있습니다. 사용자 선택에 따라 표시되는 UAC 관련 문제가 다를 수 있습니다.

SUA 도구를 사용하여 응용 프로그램 테스트

SUA 도구를 사용하려면 먼저 응용 프로그램 검증 도구를 설치해야 합니다. 또한 Microsoft(R) .NET Framework 3.5 이상을 설치해야 합니다.

다음 순서도는 SUA 도구를 사용하는 프로세스를 보여 줍니다.

ACT SUA 순서도

SUA 도구를 사용하여 UAC 관련 문제를 수집하려면

  1. 컴퓨터에서 열려 있는 SUA 도구 또는 SUA Wizard를 모두 닫습니다.

    컴퓨터에 기존 SUA 인스턴스가 있는 경우에는 SUA 도구가 표준 모드 대신 로그 뷰어 모드로 열립니다. 로그 뷰어 모드에서는 응용 프로그램을 시작할 수 없으므로 UAC 문제를 수집할 수 없습니다.

  2. Standard User Analyzer를 실행합니다.

  3. Target Application(대상 응용 프로그램) 상자에서 분석하려는 응용 프로그램의 실행 파일을 찾은 다음 두 번 클릭하여 선택합니다.

  4. Elevate(상승) 확인란의 선택을 취소하고 **Launch(시작)**를 클릭합니다.

    Permission denied(권한 거부됨) 대화 상자가 나타나면 **OK(확인)**를 클릭합니다. 경고에 관계없이 응용 프로그램이 시작됩니다.

  5. UAC 문제에 대한 정보를 수집하려는 응용 프로그램의 기능을 실행합니다.

  6. 응용 프로그램을 종료합니다.

  7. SUA 도구의 여러 탭에서 정보를 검토합니다. 각 탭에 대한 자세한 내용은 SUA 도구 인터페이스의 탭을 참조하세요.

권장 완화 방법을 검토하고 적용하려면

  1. SUA 도구의 Mitigation(완화) 메뉴에서 **Apply Mitigations(완화 적용)**를 클릭합니다.

  2. 권장 호환성 수정을 검토합니다.

  3. 적용을 클릭합니다.

    SUA 도구는 사용자 지정 호환성 수정 데이터베이스를 생성하고 자동으로 로컬 컴퓨터에 적용하므로 수정 내용을 테스트하여 효과가 있는지 확인할 수 있습니다.

참고 항목

기타 리소스

SUA 도구 인터페이스의 탭
SUA 도구에서 생성된 메시지 표시
SUA 도구에서 데이터에 필터 적용
SUA 도구를 사용하여 응용 프로그램 수정