Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-12 08:42:53 |
|||
карма: 0 |
|
Ответов: 70
Рейтинг: 1
|
|||
г. ость
Спасибо, им и пользуюсь. Нет там такого элемента. Вопрос всё еще открыт =( |
|||
карма: 0 |
|
Ответов: 1343
Рейтинг: 31
|
|||
MBTY писал(а): Спасибо, им и пользуюсь. Нет там такого элемента. Вопрос всё еще открыт =(на вот
СКАЧАТЬ |
|||
карма: 2 |
|
Ответов: 70
Рейтинг: 1
|
|||
Rysik
Спасибо большое за участие. Такой элемент проглядел классный, да только вот DeviceID он не выдаёт =( |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-12 08:42:53 |
|||
карма: 0 |
|
Ответов: 70
Рейтинг: 1
|
|||
213.242.52.52
Та причем здесь лень. Навыков таких нет. Буду конечно пробовать, только такое ощущение, что вы не до конца поняли мою задачу. Мне не нужна "полнейшая информация", а "не устроили стандартные компоненты" так это вообще не про меня. Я как раз ищу как это сделать стандартными комонентами. |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-12 08:42:55 |
|||
карма: 0 |
|
Ответов: 70
Рейтинг: 1
|
|||
78.25.121.10
На первой странице пост от 01 Apr 2014 23:39 У каждого диска (HDD/USB-Flash....) есть такое свойство как номер диска. Или словами DeviceID. Если в консоли выполнить команду wmic diskdrive list brief /format:list, то увидим для дисков примерно такой список Caption=WDC WD20EFRX-68AX9N0 ATA Device DeviceID=\.PHYSICALDRIVE0 Model=WDC WD20EFRX-68AX9N0 ATA Device Partitions=3 Size=2000396321280 Caption=Kingston DataTraveler 2.0 USB Device DeviceID=\.PHYSICALDRIVE1 Model=Kingston DataTraveler 2.0 USB Device Partitions=1 Size=31437020160 И так далее.. Потребовалось реализовать такой модуль. В форме есть список всех доступных ЛОГИЧЕСКИХ дисков (DriveBox). Пользователь выбирает из списка логический диск - ему в MessageBox выдается этот самый DeviceID выбранного диска. Запилил пока на основе консольной wmic формирование списка ФИЗИЧЕСКИХ дисков с выводом DeviceID. Очень хочу отвязать программу от использования wmic вообще (первоочередная цель) и очень хочется, всё-таки, список сделать с логическими дисками (тоесть использовать DriveBox) Прикрепляю свою поделку для ознакомления code_33335.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_33335.txt [1.7KB] [119] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-12 08:42:55 |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
В справке есть пример на VBS от IndigO
217.24.189.52, твой пример выдает "Недопустимый знак" и не работает |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-12 08:42:55 |
|||
карма: 0 |
|
Ответов: 70
Рейтинг: 1
|
|||
nesco
Спасибо, но этот скрипт так же завязан на WMI. г. ость Опуститесь до моего уровня и перечитайте мой пост, который я уже перецитировал для внятности и выделил жирным, то, над чем пытаюсь работать. отвязать программу от использования WMI вообще Потом посмотрите на пример из четвертого поста и тот же самый, что дал nesco, потом прочтите скрипты, что находятся в этом примере, найдите фразу objWMIService и попробуйте снова упрекнуть меня в том, что я не читаю посты. |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-12 08:42:57 |
|||
карма: 0 |
|
Ответов: 70
Рейтинг: 1
|
|||
г. ость
Часто приходится пользоваться виртуальной машиной QEMU для тестов ISO образов и проверки своей загрузочной флешки. Модифицирую ее часто и т.д. Написал лаунчер для QEMU, где есть загрузка либо c носителя информации (HDD/USB-Flash...) либо загрузка с ISO. Работает этот лаунчер уже не первый год и каши не просит, но вот попался компьютер, где служба WMI не срабатывала по какой-то причине и список дисков не строился, а потому лаунчер оказался бесполезным. Вот и парюсь теперь как от WMI отказаться. Выкладываю лаунчер + QEMU http://rghost.ru/53739204 |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
MBTY писал(а): Спасибо, но этот скрипт так же завязан на WMIЕсли найдешь какой-либо код на Delphi, который будет отвязан от WMI и будет выдавать нужные параметры, то можно будет попытаться его портировать, а иначе -- никак. Я, к примеру, не нашел |
|||
карма: 22 |
|