powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Получить суммарную информацию о компьютере из реестра
6 сообщений из 6, страница 1 из 1
Получить суммарную информацию о компьютере из реестра
    #39452032
BlackeAngel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно, если где то было ткните носом.
Если нет, то давайте попробуем решить сия задачу.
Надо получить информацию:
ось, разрядность, железо: проц, видяха, оперативная жёсткий
На вин7, Гугл говорит, надо сканить ветку HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/OEMInformation.
Тк с реестром ни разу не работал, то выручайте.
...
Рейтинг: 0 / 0
Получить суммарную информацию о компьютере из реестра
    #39452046
BlackeAngel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для винХР фиг знает где и что.
Да и вообще для любой винды надо.
Думал использовать msinfo32 но там здоровый отчёт, который готовится очень долго.
...
Рейтинг: 0 / 0
Получить суммарную информацию о компьютере из реестра
    #39452048
BlackeAngel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И все это надо на vb6.0
...
Рейтинг: 0 / 0
Получить суммарную информацию о компьютере из реестра
    #39452107
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackeAngelось, разрядность
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_OperatingSystem",,48) 
For Each objItem in colItems 
    Wscript.Echo "BuildNumber: " & objItem.BuildNumber
    Wscript.Echo "OSArchitecture: " & objItem.OSArchitecture
    Wscript.Echo "OSType: " & objItem.OSType
    Wscript.Echo "Version: " & objItem.Version
Next



BlackeAngelпроц
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_Processor",,48) 
For Each objItem in colItems 
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "Win32_Processor instance"
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "Architecture: " & objItem.Architecture
    Wscript.Echo "CurrentClockSpeed: " & objItem.CurrentClockSpeed
    Wscript.Echo "Description: " & objItem.Description
    Wscript.Echo "DeviceID: " & objItem.DeviceID
    Wscript.Echo "Family: " & objItem.Family
    Wscript.Echo "Manufacturer: " & objItem.Manufacturer
    Wscript.Echo "Name: " & objItem.Name
    Wscript.Echo "NumberOfCores: " & objItem.NumberOfCores
    Wscript.Echo "NumberOfLogicalProcessors: " & objItem.NumberOfLogicalProcessors
    Wscript.Echo "ProcessorId: " & objItem.ProcessorId
    Wscript.Echo "ProcessorType: " & objItem.ProcessorType
    Wscript.Echo "Revision: " & objItem.Revision
Next



BlackeAngelвидяха
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_VideoController",,48) 
For Each objItem in colItems 
    Wscript.Echo "AdapterRAM: " & objItem.AdapterRAM
    Wscript.Echo "Name: " & objItem.Name
    Wscript.Echo "VideoArchitecture: " & objItem.VideoArchitecture
    Wscript.Echo "VideoMemoryType: " & objItem.VideoMemoryType
    Wscript.Echo "VideoProcessor: " & objItem.VideoProcessor
Next



BlackeAngelоперативная
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_PhysicalMemory",,48) 
For Each objItem in colItems 
    Wscript.Echo "BankLabel: " & objItem.BankLabel
    Wscript.Echo "Capacity: " & objItem.Capacity
    Wscript.Echo "Speed: " & objItem.Speed
Next



BlackeAngelжёсткий
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_DiskDrive",,48) 
For Each objItem in colItems 
    Wscript.Echo "DeviceID: " & objItem.DeviceID
    Wscript.Echo "Model: " & objItem.Model
    Wscript.Echo "SerialNumber: " & objItem.SerialNumber
    Wscript.Echo "Size: " & objItem.Size
Next



С VBS на VB(A) сам перепишешь, это несложно.
...
Рейтинг: 0 / 0
Получить суммарную информацию о компьютере из реестра
    #39452109
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подробнее - вот тут .
...
Рейтинг: 0 / 0
Получить суммарную информацию о компьютере из реестра
    #39452149
BlackeAngel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, огромнейшее спасибо!)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Получить суммарную информацию о компьютере из реестра
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]