Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26061
Рейтинг: 2120
#16: 2010-06-22 03:40:25 ЛС | профиль | цитата
Странно, однако, в MSDN ничего про Семерку не сказано, должно работать

Попробуй заменить вот это


  dwFlags := DIGCF_ALLCLASSES;// or DIGCF_DEVICEINTERFACE;
if ToIntegerEvent(ShowHidden) = 0 then
dwFlags := dwFlags or DIGCF_PRESENT; // отображаем только установленные устройства

вот на это


  dwFlags := DIGCF_ALLCLASSES or DIGCF_PRESENT; // отображаем только установленные устройства без условий

карма: 22

0
Ответов: 1841
Рейтинг: 369
#17: 2010-06-22 03:59:53 ЛС | профиль | цитата
nesco, заменил, результат тот-же - скрытые драйвера так и выводятся...


------------ Дoбавленo в 03.59:
только что провёл тест:
Стартанул под виртуальным ПК (Oracle VM VirtualBox) Windows XP SP3 и запустил там эту прогу (флаг DIGCF_ALLCLASSES)

вот результаты
Скрин - 197 кб
карма: 1
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#18: 2010-06-22 04:03:38 ЛС | профиль | цитата
Да фиг его знает почему, если на сайте самих мелкомягких про это ничего не написано
------------ Дoбавленo в 04.03:
CriDos писал(а):
флаг DIGCF_ALLCLASSES

должно быть для отсева
DIGCF_ALLCLASSES or DIGCF_PRESENT
иначе -- выведет все.

Ну под XP она нормально работает, че-то у тебя глючит

Народ! у кого под XP эта прога выводит все подряд Подождем ответа
карма: 22

0
Ответов: 1841
Рейтинг: 369
#19: 2010-06-22 04:23:25 ЛС | профиль | цитата
пролистал IC и попалось 1 слово в 2 строках (749, 814) с опечаткой: Инизиализируем

p.s. всё, не буду больше Вас беспокоить пошёл я спать
карма: 1
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#20: 2010-06-22 08:07:05 ЛС | профиль | цитата
xp_sp3


карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1xp_sp3.png [21.4KB] [570]
Разработчик
Ответов: 26061
Рейтинг: 2120
#21: 2010-06-22 08:56:59 ЛС | профиль | цитата
Млин, вы все меня с толку сбили, показвая мне сетевое оборудование. В данном случае, в этом классе, действительно выводится избыточная информация, но с чем это связано, не известно. Возможно, в основном диспетчере стоят еще какие-то фильтры, не отображающие Минипорты
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#22: 2010-06-22 11:25:36 ЛС | профиль | цитата
такой диспетчер можно наблюдать в safe mode
карма: 26
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#23: 2010-06-22 11:33:44 ЛС | профиль | цитата
Dilma писал(а):
такой диспетчер можно наблюдать в safe mode

А что, тоже не плохо, иметь расширенную информацию, не заходя в safe mode
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#24: 2010-06-22 11:47:46 ЛС | профиль | цитата
информации много не бывает
карма: 26
0
Разработчик
Ответов: 4697
Рейтинг: 426
#25: 2010-06-22 12:45:53 ЛС | профиль | цитата
nesco, а у меня как-то странно работает твоя вторая схема (на счет первой не знаю), вот скрины с установленным Show Hidden Device под Delphi и под FPC (FPC снизу):
Скрины

Видишь самые верхние неизвестные устройства? Вот в них и странность, WinXP SP3, с сетевыми устройствами так же оочень много устройств выводит
P.S: У меня семерка - основная, так что обращайся, если что
карма: 10
0
файлы: 2ddevice.png [20.2KB] [462], fdevice.png [20.4KB] [484]
Разработчик
Ответов: 26061
Рейтинг: 2120
#26: 2010-06-22 13:16:46 ЛС | профиль | цитата
Assasin писал(а):
а у меня как-то странно работает твоя вторая схема

Фигня, разобрался я уже с этим
карма: 22

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#27: 2010-06-22 16:59:52 ЛС | профиль | цитата
Вот, выложил бета-версию на SVN. С интерфейсом менеджера иконок, толком, ничего не получилось. А раздувать дополнительный интерфейс менеджера мне не захотелось, да и неправильно это. Dilma, может ты чего придумаешь, а то у меня получилось, что возникла зависимость по оси Z у взаимодействующих компонентов, те, DeviceInfo должен инициализироваться раньше, чем TreeViewTrain, но я не считаю это правильным.

Вот пример для этого компонента

code_19006.txt
карма: 22

1
файлы: 1code_19006.txt [4.4KB] [447]
Голосовали:CriDos
Ответов: 1841
Рейтинг: 369
#28: 2010-06-22 17:16:31 ЛС | профиль | цитата
nesco, а вот это будет реализовано?
nesco писал(а):
и возможно, управление устройствами

карма: 1
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#29: 2010-06-22 17:29:05 ЛС | профиль | цитата
CriDos писал(а):
а вот это будет реализовано?

Я нашел, пока только, для USB и сетевых карт, ищу дальше
карма: 22

0
Ответов: 2193
Рейтинг: 673
#30: 2010-06-22 17:36:49 ЛС | профиль | цитата
nesco, а так должно быть?
DeviceInfo
Диспетчер устройств
XP SP3
карма: 10

0
файлы: 2001.jpg [69.2KB] [619], 002.jpg [51.4KB] [452]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)