다음을 통해 공유


Shell.GetSystemInformation 메서드

시스템 정보를 검색합니다.

구문

retVal = Shell.GetSystemInformation(
  sName
)

Shell.GetSystemInformation( _
  ByVal sName As BSTR _
) As Variant

매개 변수

sName [in]

형식: BSTR

요청되는 시스템 정보를 지정하는 문자열 입니다.

반환 값

JScript

형식: Variant

요청된 시스템 정보의 값을 반환합니다. 반환 형식은 요청된 시스템 정보에 따라 달라집니다. 자세한 내용은 설명 단원을 참조 하십시오.

VB

형식: Variant

요청된 시스템 정보의 값을 반환합니다. 반환 형식은 요청된 시스템 정보에 따라 달라집니다. 자세한 내용은 설명 단원을 참조 하십시오.

설명

이 메서드를 사용하여 많은 시스템 정보 값을 요청할 수 있습니다. 다음 표에서는 정보를 요청하는 데 사용되는 sName 값과 반환된 값의 연결된 형식을 제공합니다.

sName

반환 형식

Description

DirectoryServiceAvailable

Boolean

디렉터리 서비스를 사용할 수 있는 경우 true 로 설정합니다. 그렇지 않으면 false입니다.

DoubleClickTime

정수

두 번 클릭하는 시간(밀리초)입니다.

ProcessorLevel

정수

Windows Vista 이상. 프로세서 수준입니다. 각각 x386, x486 및 펜티엄 수준 프로세서의 경우 3, 4 또는 5를 반환합니다.

ProcessorSpeed

정수

프로세서 속도(메가헤르츠)입니다.

ProcessorArchitecture

정수

프로세서 아키텍처입니다. 자세한 내용은 SYSTEM_INFO 구조체의 wProcessorArchitecture 멤버에 대한 설명을 참조하세요.

PhysicalMemoryInstalled

정수

설치된 실제 메모리 양(바이트)입니다.

다음은 Windows XP에서만 유효합니다.

IsOS_Professional

Boolean

운영 체제가 Windows XP Professional Edition인 경우 true 로 설정합니다. 그렇지 않으면 false입니다.

IsOS_Personal

Boolean

운영 체제가 Windows XP Home Edition인 경우 true 로 설정합니다. 그렇지 않으면 false입니다.

다음은 Windows XP 이상에서만 유효합니다.

IsOS_DomainMember

Boolean

컴퓨터가 도메인의 구성원이면 true 로 설정합니다. 그렇지 않으면 false입니다.

 

이 메서드는 현재 Microsoft Visual Basic에서 사용할 수 없습니다.

예제

다음 예제에서는 JScript 및 VBScript에 GetSystemInformation 을 사용하는 방법을 보여 줍니다.

Jscript:

<script language="JavaScript">
    function fnGetSystemInformationJ()
    {
        var objShell = new ActiveXObject("shell.application");
        var vReturn;

        vReturn = objShell.GetSystemInformation("ProcessorLevel");
        document.write(vReturn);
    }
</script>

Vbscript:

<script language="VBScript">
    function fnGetSystemInformationVB()
        dim objShell
        dim vReturn

        set objShell = CreateObject("shell.application")

        vReturn = objShell.GetSystemInformation("ProcessorLevel")
        document.write(vReturn)

        set objShell = nothing
    end function
</script>

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll(버전 5.0 이상)