Метод Shell.GetSystemInformation
Извлекает сведения о системе.
Синтаксис
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 |
|
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по