Вверх ↑
Этот топик читают: Гость
Ответов: 56
Рейтинг: 1
#1: 2019-05-14 19:38:59 ЛС | профиль | цитата
Отображает некоторую информацию по WMI классу Win32_DiskDrive. Давно нужен был этот компонент, поэтому сделал сам.

Отображает:
- Производителя
- Имя диска
- Модель
- Размер в байтах
- Серийный номер
- Тип диска
- Сигнатура диска
- Интерфейс подключения

Скачать:
Ядекс Диск

Список изменений
1.0 (14.05.2019) - Релиз

1.1 (15.05.2019) - Добавлены свойства InterfaceType и Signature

P.S Мой первый компонент, могут быть ошибки, отпишите если будут. Так же предлагайте какие свойства следует добавить.

Редактировалось 6 раз(а), последний 2019-05-15 15:29:44
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Главный модератор
Ответов: 2693
Рейтинг: 354
#2: 2019-05-14 20:29:42 ЛС | профиль | цитата
Gazzi, этот пример Вам о чём-нибудь говорит: %HiAsm%\Elements\Delphi\Example\System\WMI\DiskInfo.sha
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
Ответов: 56
Рейтинг: 1
#3: 2019-05-14 20:36:41 ЛС | профиль | цитата
Nic, сейчас бы администратор не знал отличия логических и физических дисков В том же WMI это два разных класса Win32_LogicalDisk и Win32_DiskDrive

--- Добавлено в 2019-05-14 20:42:48

Сейчас составил схему с использованием моего компонента и стандартного. У меня в системе 1 диск, разделенный на 2 тома. В схеме вывод серийника, стандартный компонент вывел две строки D6D63D86 и 1CC63105, а мой компонент вывел 6J1TRK2TQ

Редактировалось 1 раз(а), последний 2019-05-14 20:42:48
карма: 0

0
Главный модератор
Ответов: 2693
Рейтинг: 354
#4: 2019-05-14 21:10:48 ЛС | профиль | цитата
WMI доступен через элемент VBJScript. С помощью скрипта можно получить любую информация через запросы к WMI. Делать элементы под отдельный класс можно, конечно, если очень хочется. Это всё равно, что делать элемент для чтения одной единственной таблицы в базе данных и только нескольких ячеек из неё.

Редактировалось 1 раз(а), последний 2019-05-15 16:39:43
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
Ответов: 56
Рейтинг: 1
#5: 2019-05-14 21:20:20 ЛС | профиль | цитата
Я например не знаю как через VBScript выполнять запросы WMI, да и получается остальные WMI компоненты бесполезны
карма: 0

0
Главный модератор
Ответов: 2693
Рейтинг: 354
#6: 2019-05-14 21:37:55 ЛС | профиль | цитата

карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
файлы: 1CPU_WMI.zip [1.7KB] [68]
6
Сообщение
...
Прикрепленные файлы
(файлы не залиты)