Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает сведения о системе.
Синтаксис
retVal = Shell.GetSystemInformation(
sName
)
Shell.GetSystemInformation( _
ByVal sName As BSTR _
) As Variant
Параметры
-
sName [in]
-
Тип: BSTR
Строка, указывающая запрашиваемые сведения о системе.
Возвращаемое значение
Язык JScript
Тип: Variant
Возвращает значение запрошенных сведений о системе. Тип возвращаемого значения зависит от запрашиваемых сведений о системе. Подробные сведения см. в разделе "Заметки".
VB
Тип: Variant
Возвращает значение запрошенных сведений о системе. Тип возвращаемого значения зависит от запрашиваемых сведений о системе. Подробные сведения см. в разделе "Заметки".
Комментарии
Этот метод можно использовать для запроса множества значений системной информации. В следующей таблице приведено значение sName , которое используется для запроса сведений, и соответствующий тип возвращаемого значения.
sName
Возвращаемый тип
Описание
DirectoryServiceAvailable
Boolean
Задайте значение true , если служба каталогов доступна; в противном случае — false.
DoubleClickTime
Целое число
Время двойного щелчка в миллисекундах.
ProcessorLevel
Целое число
Windows Vista и более поздних версий. Уровень процессора. Возвращает значение 3, 4 или 5 для процессоров уровня x386, x486 и Процессоры Уровня Процессора Соответственно.
ProcessorSpeed
Целое число
Скорость процессора в мегагерцах (МГц).
ProcessorArchitecture
Целое число
Архитектура процессора. Дополнительные сведения см. в описании элемента wProcessorArchitectureструктуры SYSTEM_INFO .
PhysicalMemoryInstalled
Целое число
Объем установленной физической памяти в байтах.
Следующие данные допустимы только в Windows XP.
IsOS_Professional
Boolean
Задайте значение true , если используется операционная система Windows XP Professional Edition; в противном случае — false.
IsOS_Personal
Boolean
Задайте значение true , если используется операционная система Windows XP Home Edition; в противном случае — false.
Следующее допустимо только в Windows XP и более поздних версиях.
IsOS_DomainMember
Boolean
Задайте значение true , если компьютер является членом домена; в противном случае — false.
В настоящее время этот метод недоступен в Microsoft Visual Basic.
Примеры
В следующих примерах показано использование GetSystemInformation для JScript и VBScript.
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 |
|