SMS_AutoStartSoftware 클라이언트 WMI 클래스

클래스는 SMS_AutoStartSoftware 운영 체제를 사용하여 또는 바로 시작되는 소프트웨어를 열거하는 클라이언트 WMI(Windows Management Instrumentation) 클래스(Configuration Manager)입니다.

다음 구문은 MOF(Managed Object Format) 코드에서 간소화되며 상속된 모든 속성을 포함합니다.

구문

Class SMS_AutoStartSoftware   
{  
      String BinFileVersion;  
      String BinProductVersion;  
      String Description;  
      String FileName;  
      String FilePropertiesHash;  
      String FilePropertiesHashEx;  
      String FileVersion;  
      String Location;  
      String Product;  
      String ProductVersion;  
      String Publisher;  
      String StartupType;  
      String StartupValue;  
};  

메서드

클래스는 SMS_AutoStartSoftware 메서드를 정의하지 않습니다.

속성

BinFileVersion
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

예약. 내부용입니다.

BinProductVersion
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

예약. 내부용입니다.

Description
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

사용자에게 표시할 파일 설명(예: "AT 스타일 키보드용 키보드 드라이버" 또는 "Windows용 Microsoft Word").

FileName
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

확장명을 포함하지만 경로를 제외한 파일의 이름입니다(예: "Notepad.exe").

FilePropertiesHash
데이터 형식: String

액세스 유형: 읽기 전용

한정자: [키]

파일의 , , Description, ProductVersionPublisherFileName 및 속성의 Product조합에서 파생된 고유한 128비트 서명입니다.

FilePropertiesHashEx
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일의 , , , ProductVersionBinFileVersionDescriptionBinProductVersionPublisherFileVersionFileName및 속성의 Product조합에서 파생된 고유한 128비트 서명입니다.

FileVersion
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일의 버전(예: "3.00A" 또는 "5.00.RC2")입니다.

Location
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

자동 시작 파일이 검색된 경로입니다. 이 경로는 속성의 값을 기준으로 합니다 StartupType . 예를 들어 속성이 "HKEY_LOCAL_MACHINE"로 설정된 경우 StartupType "Software\Microsoft\Windows\CurrentVersion\Run"일 수 있습니다.

Product
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일이 배포되는 제품의 이름입니다(예: "Microsoft Windows").

ProductVersion
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일이 배포되는 제품의 버전(예: "3.00A" 또는 "5.00.RC2")입니다.

Publisher
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

파일을 생성한 회사(예: "Microsoft Corporation" 또는 "Standard Microsystems Corporation, Inc.").

StartupType
데이터 형식: String

액세스 유형: 읽기 전용

한정자: 없음

소프트웨어가 자동으로 시작되는 지점입니다. 가능한 값은 다음과 같습니다.

  • 레지스트리:현재 사용자

  • 레지스트리:로컬 컴퓨터

  • Win.ini

  • 모든 사용자 시작 폴더

  • 사용자 프로필 시작 폴더

    StartupValue
    데이터 형식: String

    액세스 유형: 읽기 전용

    한정자: 없음

    바로 가기와 연결된 애플리케이션 명령 문자열입니다.

설명

많은 시스템 종속 소프트웨어는 애플리케이션의 특성으로 인해 시스템과 별도로 로드됩니다. 대부분의 소프트웨어는 로드되기 전에 운영 체제를 실행해야 합니다. 사운드 드라이버, 마우스 드라이버 및 기타 인터페이스와 같은 유용한 용도로 의도된 많은 애플리케이션과 함께 맬웨어 및 바이러스와 같은 항목은 동일한 부하 영역 내에 배치되는 경향이 있습니다. 이러한 애플리케이션을 열거하여 일부 보안 정책 및 절차의 상태를 모니터링할 수 있습니다.

레지스트리에는 운영 체제 시작 시 애플리케이션을 실행할 수 있는 8개의 영역이 있습니다. 다음 키의 열거형은 헤더 정보를 검색할 수 있는 애플리케이션 및 관련 경로 목록을 제공합니다.

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx

  • HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\run

  • HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx

    클래스는 SMS_AutoStartSoftware %systemdir%\Win.ini 파일의 모든 항목을 열거하여 이 비전통적인 활성화 방법을 사용할 수 있는 악성 소프트웨어 외에도 이전 애플리케이션을 식별합니다. 이 클래스는 다음 파일 항목에서 애플리케이션을 열거합니다.

  • win.ini [windows] run=

  • win.ini [windows] load=

    클래스는 SMS_AutoStartSoftware시작 메뉴에서 시작 폴더의 내용을 열거하여 헤더 정보를 검색할 수 있는 이진 파일의 경로를 제공합니다. 이진 파일이 Rundll32.exe 또는 Rundll64.exe 경우 클래스는 Rundll32.exe 실행하기 위한 첫 번째 명령줄 매개 변수인 DLL 파일에서 헤더 정보를 검색합니다.

    예를 들면

RUNDLL32.EXE C:\WINDOWS\System32\NvCpl.dll,NvStartup  

이 경우 클래스는 Rundll32.exe 대신 NVCpl.dll 헤더 정보를 수집합니다.

참고

실행 파일 null 의 헤더 데이터가 회사, 제품 또는 버전 필드에 대한 경우 대문자의 파일 이름이 필드로 대체됩니다.

요구 사항

런타임 요구 사항

자세한 내용은 Configuration Manager 클라이언트 런타임 요구 사항을 참조하세요.

개발 요구 사항

자세한 내용은 Configuration Manager 클라이언트 개발 요구 사항을 참조하세요.

참고 항목

Asset Intelligence 클라이언트 WMI 클래스
SMS_BrowserHelperObject 클라이언트 WMI 클래스
SMS_InstalledExecutable 클라이언트 WMI 클래스
SMS_InstalledSoftware 클라이언트 WMI 클래스
SMS_InstalledSoftwareMS 클라이언트 WMI 클래스
SMS_Processor 클라이언트 WMI 클래스
SMS_SoftwareShortcut 클라이언트 WMI 클래스
SMS_SystemConsoleUsage 클라이언트 WMI 클래스
SMS_SystemConsoleUser 클라이언트 WMI 클래스