русский
Germany.ruForen → Архив Досок→ Programmierung

Ports von Grafikkate (C++ .net)

234  1 2 alle
MARGA_ завсегдатай02.11.06 15:27
NEW 02.11.06 15:27 
Сколько не билась, ничего не получается. Может думаю надо вообсче в другое направление двигатся. Проблема такова: Надо считать Port-ID, куда подключен монитор. Т.е. на Grafikkarte может быть 2 выхода на 2 монитора.И вот я хочу выяснить, какой монитор к какому порту подключен. Как я поняла, всю информацию можно посмотреть в Geräte-Managet. Но с помосчую какой библиотеки я могу его считать?? И возможно это хоть? Пользуюсь Visual c++ .net.
Может кто-то сталкивался с этой проблемой?
#1 
  scorpi_ Скептик02.11.06 15:52
NEW 02.11.06 15:52 
in Antwort MARGA_ 02.11.06 15:27
Чего-чего? порт??? Скажите лучше, чего Вы вообще хотите добиться.
#2 
MARGA_ завсегдатай02.11.06 16:56
NEW 02.11.06 16:56 
in Antwort scorpi_ 02.11.06 15:52
Я хочу узнать, к какому выходу на графиккарте подключен монитор, так как их бывает много.
#3 
  scorpi_ Скептик02.11.06 17:01
NEW 02.11.06 17:01 
in Antwort MARGA_ 02.11.06 16:56
Ну а дальше-то что? Для чего это Вам нужно? Конечная цель какая?
#4 
MARGA_ завсегдатай02.11.06 18:30
NEW 02.11.06 18:30 
in Antwort scorpi_ 02.11.06 17:01
Я задание счас не буду описывать:)) Это счас не играет роли. Мне просто надо это считать.
#5 
Murr коренной житель02.11.06 19:43
Murr
NEW 02.11.06 19:43 
in Antwort MARGA_ 02.11.06 18:30
Формально это сделать невозможно - не все мониторы оповещают видеокарту об том, что они подключены.
#6 
Tomasson знакомое лицо03.11.06 00:28
Tomasson
NEW 03.11.06 00:28 
in Antwort MARGA_ 02.11.06 15:27
я с этим не сталкивался, но помню, что в DirectX есть класс Manager. Смотри туда, может поможет. Он имеет доступ к графиккартам. Возможно есть какое-то свойство, которое возвращает кол-во выходов и что к ним подключено.
#7 
Tomasson знакомое лицо03.11.06 00:32
Tomasson
NEW 03.11.06 00:32 
in Antwort MARGA_ 02.11.06 15:27
ну вот, например:
http://www.rsdn.ru/article/directx/direct3d.xml#EECAE
у меня эта книга (Программирование графики: GDI+ и DirectX) где-то была в ел.виде. Если нужна будет, поищу.
#8 
MARGA_ завсегдатай03.11.06 08:59
NEW 03.11.06 08:59 
in Antwort Murr 02.11.06 19:43
Но неужели графиккарта не знает, что к ней подключено или какой порт у нее в данный момент активный?? Или может надо со стороны монитора подойти, знает ли он, куда он подключен??
#9 
MARGA_ завсегдатай03.11.06 09:00
NEW 03.11.06 09:00 
in Antwort Tomasson 03.11.06 00:32
Поисчи битте. Буду очень благодарна. Хотя я и хотела бы избежать использования DirectX.
#10 
voxel3d коренной житель03.11.06 09:26
voxel3d
03.11.06 09:26 
in Antwort MARGA_ 03.11.06 09:00
Если не затруднит, в двух словах, что за задание у Вас? Может быть, Вам, вс╦-таки, надо не это? Не верится просто, что задание дали на уровне DDK ковыряться.
Dropbox - средство синхронизации и бэкапа файлов.
#11 
MARGA_ завсегдатай03.11.06 10:29
NEW 03.11.06 10:29 
in Antwort voxel3d 03.11.06 09:26
В компе установлены три графиккарты, каждая из которых имеет 2 DVI выхода, в свою очередь к каждому выходу подлючается адаптер 9in LFH-59 MALE to 2 DVI-I FEMALE CABLE, который имеет два порта. (http://www.cablestogo.com/assets/product_images/38064.jpg) Задача заключается в тестировании каждого порта на правильное воспроизведение RGB. Видеосигнал должен передаваться на каждый порт, чтобы можно было без перезагрузки подключить монитор к любому из портов. Помимо вышеупомянутой проблемы (сигнал), важно определить к которому из портов подключен монитор, чтобы не оказалось, что какой либо из портов не проверен.
(в начале задача заключалась определить просто какой из портов активен и перезагрузка была не так важна )

#12 
  scorpi_ скептик03.11.06 11:24
NEW 03.11.06 11:24 
in Antwort MARGA_ 03.11.06 10:29
С этого и надо было начинать. Платформа какая?
#13 
Simple Nothing is f*cked03.11.06 13:37
Simple
NEW 03.11.06 13:37 
in Antwort scorpi_ 03.11.06 11:24
Не вижу ни малейшей разницы. Больше подробностей, не имеющих отношения к делу.
#14 
  scorpi_ скептик03.11.06 13:47
NEW 03.11.06 13:47 
in Antwort Simple 03.11.06 13:37
А я вижу. Вот в Висте есть например WMI класс MSMonitorClass
#15 
Simple Nothing is f*cked03.11.06 13:50
Simple
NEW 03.11.06 13:50 
in Antwort scorpi_ 03.11.06 13:47
На твой вопрос "платформа какая?" пока ответа не последовало ;)
#16 
Uno посетитель03.11.06 18:41
Uno
NEW 03.11.06 18:41 
in Antwort Simple 03.11.06 13:50
я ж не сижу приклеенная к компу)))
#17 
Uno посетитель03.11.06 18:43
Uno
NEW 03.11.06 18:43 
in Antwort scorpi_ 03.11.06 11:24, Zuletzt geändert 03.11.06 18:49 (Uno)
windows x64
#18 
Uno посетитель03.11.06 18:47
Uno
NEW 03.11.06 18:47 
in Antwort scorpi_ 03.11.06 13:47, Zuletzt geändert 03.11.06 18:49 (Uno)
http://windowssdk.msdn.microsoft.com/en-us/library/ms775230.aspx
вы это имеете ввиду?
там framework 2.0 нужен( а сейчас с виндой обычно 1.1 ставится
#19 
Simple Nothing is f*cked03.11.06 18:49
Simple
NEW 03.11.06 18:49 
in Antwort Uno 03.11.06 18:41
Унька, в чужой аккаунт лазить нехорошо :-D
#20 
1 2 alle