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 [데스크톱 앱만 해당] |
헤더 |
|
IDL |
|
DLL |
|