공존 유틸리티 작동 방법

CA ControlMinder가 제공하는 공존 유틸리티(eACoexist)를 사용하면 로컬 컴퓨터에 있는 다른 프로그램과의 잠재적 충돌을 해결할 수 있습니다. 제품에서 이러한 잠재적 충돌을 해결하기 위해 수행하는 작업을 이해하고 충돌 해결 방법에 영향을 줄 수 있으려면 유틸리티의 작동 방법을 이해해야 합니다.
cminder12901kr
CA ControlMinder가 제공하는 공존 유틸리티(eACoexist)를 사용하면 로컬 컴퓨터에 있는 다른 프로그램과의 잠재적 충돌을 해결할 수 있습니다. 제품에서 이러한 잠재적 충돌을 해결하기 위해 수행하는 작업을 이해하고 충돌 해결 방법에 영향을 줄 수 있으려면 유틸리티의 작동 방법을 이해해야 합니다.
공존 유틸리티는 실행 시 다음 작업을 수행합니다.
  1. 다음 조건 중
    하나
    가 적용되는지 확인합니다.
    1. CA ControlMinder가 실행 중이 아닙니다.
    2. 사용자가 ADMIN 특성을 가집니다.
    두 조건이 적용되지 않으면 유틸리티가 종료됩니다.
  2. 다음과 같이 response.ini 파일을 찾습니다.
    • 유틸리티가 설치 중에 실행되는 경우
      media_drive
      :\Coexistence\_
      architecture
      경로가 사용됩니다.
    • CA ControlMinder가 컴퓨터에 설치된 경우 다음 레지스트리 키 값이 사용됩니다.
      HKLM\SOFTWARE\ComputerAssociates\AccessControl\AccessControl\SeOSD\ResponseFile
    이 파일이 없으면 유틸리티가 종료됩니다.
  3. 다음과 같이 공존 플러그 인 디렉터리를 찾습니다.
    • 유틸리티를 실행하고 명령줄에서 매개 변수를 전달하면 이 매개 변수가 플러그 인 경로로 사용됩니다.
    • 유틸리티가 설치 중에 실행되는 경우
      media_drive
      :\Coexistence\_
      architecture
      경로가 사용됩니다.
    • 매개 변수 없이 유틸리티를 실행하면 다음 레지스트리 키 값에 "\Coexistence" 문자열이 연결됩니다.
      HKLM\SOFTWARE\ComputerAssociates\AccessControl\AccessControl\SeOSPath
    디렉터리가 없거나 공존 플러그 인이 디렉터리에 없으면 유틸리티가 종료됩니다.
  4. 검색 프로세스를 실행합니다.
    이 작업을 위해 유틸리티는 다음과 같이 공존 플러그 인 디렉터리에 있는 실행 파일을 열거하고 하나씩 실행합니다.
    1. 플러그 인 실행 결과를 %windir%\EACDiscovery.ini에 저장합니다.
      참고:
      플러그 인 검색 프로세스가 성공적으로 완료되면 이 파일은 자동으로 삭제됩니다.
    2. 출력 파일 EACDiscovery.ini가 있는지 확인합니다.
      이 파일이 없으면 유틸리티가 계속해서 다음 플러그 인을 실행합니다.
    3. EACDiscovery.ini의 각 제품 섹션에 대해 섹션(제품) 이름과 버전 값을 연결하고 응답 파일에 일치하는 섹션이 있는지 확인합니다.
      참고:
      response.ini 파일에는 각 공존 프로그램에 대한 섹션이 포함되어 있습니다. 섹션 이름이 버전 번호와 함께 표시되면(예: eTrust Audit-1.5) 유틸리티는 지정한 버전에 대해서만 작업을 수행합니다.
    4. 일치하는 섹션이 응답 파일에 있으면 다음과 같이 해당 섹션의 Act-Utility-0 값으로 설정된 작업을 실행합니다.
      • 1
        - 검색된 제품이 CA ControlMinder와 호환되지 않는다는 경고를 생성합니다.
      • 2
        - 검색된 제품의 서비스를 중지합니다.
        유틸리티는 검색된 제품의 서비스를 EACDiscovery.ini 파일에서 검색합니다.
      • 3
        - CA ControlMinder를 설치 중이라는 점을 제외하고 2와 동일합니다.
      • 4
        - 검색된 제품의 서비스를 시작합니다.
        유틸리티는 검색된 제품의 서비스를 EACDiscovery.ini 파일에서 검색합니다.
      • 5
        - 검색된 제품의 프로세스에 대해 트러스트된 프로그램 규칙(SPECIALPGM)을 만들고 CA ControlMinder를 시작합니다.
        유틸리티는 검색된 제품의 프로세스를 EACDiscovery.ini 파일에서 검색합니다. 이 파일에서 해당 프로그램 유형(pgmtype)도 검색합니다. 그런 다음 CA ControlMinder가 시작될 때 실행하는 임시 스크립트 파일(
        ACInstallDir
        \Data\discoveryscp)을 만듭니다.
      • 6
        - CA ControlMinder를 제거 중이라는 점을 제외하고 2와 동일합니다.
      참고:
      각 섹션에 작업이 두 개 이상 포함될 수 있습니다. 예를 들어 순서대로 실행되는 Act-Utility-0, Act-Utility-1 및 Act-Utility-2가 있을 수 있습니다.