VBScript: Узнать разрядность Windows

  • 12.04.2023
  • 1 163
  • 0
  • 6
  • 6
  • 0
VBScript: Узнать разрядность Windows

Использование реестра

В том случае, если вам понадобиться узнать разрядность (корректнее будет сказать - архитектуру) установленной версии операционной системы Windows через VBScript, то самым простым способом выполнить это, будет использовать возможности чтения реестра. В реестре, архитектура ОС хранится в ветке HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment, в параметре PROCESSOR_ARCHITECTURE.

Не смотря на свое название, в данном параметре хранится именно архитектура операционной системы, а не процессора!

Ниже будет приведен простой пример с кодом на VBScript, который отобразит архитектуру установленной системы Windows:

Set objShell = CreateObject("WScript.Shell")
strWinArch = objShell.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE")
MsgBox strWinArch
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.