Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];

Вниз

Серийный номер видеокарты & материнской платы   Найти похожие ветки 

 
Sir   (2005-06-02 08:21) [0]

Заранее благодарен


 
Slider007 ©   (2005-06-02 08:53) [1]

0126016789


 
Sir   (2005-06-06 13:58) [2]

0126016789 - это простите что такое ?)


 
DeadMeat ©   (2005-06-06 16:59) [3]

Ээ.. Не слушай ты его.
Вот: 7266-3549-0251


 
pavel_guzhanov ©   (2005-06-07 15:26) [4]

это состязание в остроумии. Уважаемые мастера делают вид, что не поняли вопроса....


 
alpet ©   (2005-06-07 17:22) [5]

Если понимать вопрос буквально - пишется защита от копирования или что-то в этом роде. Советую автору сначала присмотреться к тем значениям что возвращают многие firmware утилиты - очень много бывает случаев типа 12345678 или $FFFFFFFF. Что означает множество не уникальных изделий. А как получить эти безполезные вобщем-то числа вопрос другой.


 
NikNet ©   (2005-06-08 00:17) [6]

NikNet@yandex.ru

Я тебе дам пример... ;)


 
DC-AC   (2005-06-08 13:53) [7]

http://www.aladdin.ru ???


 
Sir   (2005-06-09 11:32) [8]

Это не система защиты. Не суть важно что это ) нужно просто получить и все :)


 
DC-AC   (2005-06-10 07:14) [9]

Так посмотри глазками и всё.
Если предоставишь мне пример программы, которая показывает СЕРИЙНЫЕ номера мат. платы и видеоакрты, совпадающие с нанесенными на наклейках на них, я собственноручно оторву и съем [Enter] на своей клавиатуре ;-)


 
Просто Джо ©   (2005-06-10 08:17) [10]

...а я - ВСЮ клавиатуру 8-)


 
Sir   (2005-07-06 17:24) [11]

Госспади. :) Да пусть они не совпадают. В апи же должна быть функция которая получает эти номера. ? Вот про нее я и спрашиваю.  Будте любезны без оффтопа.


 
Игорь Шевченко ©   (2005-07-06 17:35) [12]


> В апи же должна быть функция которая получает эти номера.


Не должна. Ее и нету.


 
Alex Konshin ©   (2005-07-07 00:11) [13]

А нет потому, что железо в подавляющем числе случаев просто не предоставляет такую информацию в принципе.
Даже для тех устройств, для которых в стандарте прописано, что серийный номер может существовать и может быть получен, зачастую его не бывает. Например, я еще не видел ни одного CD/DVD драйва, у которого бы был серийный номер, хотя если бы он был, то его можно получить через команды ATA интерфейса. Ан нету.
С видеокартами и материнскими картами ситуация еще хуже - там даже стандартного API нет, т.е. даже если бы серийный номер и был, то все равно  не известно, как его получить.
Единственное железо, из которого более-менее исправно можно достать серийный номер - это винчестер, и то могут быть проблемы. Можно еще  достать серийный номер процессора, если это разрешено. Можно еще достать MAC-адрес сетевой карты, если она есть.


 
Anatoly Podgoretsky ©   (2005-07-07 00:23) [14]

Не стоит разбрасываться Энтерами и тем более клавиатурами.
Такое есть, но у очень малого количество производителей, например Dell.
Только беда в том, что нет АПИ


 
Германн ©   (2005-07-07 00:52) [15]

2 Anatoly Podgoretsky ©   (07.07.05 00:23) [14]
>Не стоит разбрасываться Энтерами ...

Ну... Еще нужно выяснить, что хитрый DC-AC   (10.06.05 07:14) [9] имел в виду? :)
Например на моем рабочем ноутбуке IRU - формально 2(две) клавиши Enter. Одна для английской раскладки, другая для русской! :-))


 
Alex Konshin ©   (2005-07-07 03:34) [16]

А есть и клавиатуры, которые свертываются в трубочку. Невкусно, конечно, но теоретически...


 
DC-AC   (2005-07-07 12:43) [17]

Ну, прицепились к словам...
Вот всё, что могу предложить...

// Название видеокарты, работает под всеми Windows

function GetVideo_Name: String;
var lpDisplayDevice: TDisplayDevice;
begin
lpDisplayDevice.cb := Sizeof(lpDisplayDevice);
EnumDisplayDevices(nil, 0, lpDisplayDevice , 0);
Result:=lpDisplayDevice.DeviceString;
end;


 
Просто Джо ©   (2005-07-07 14:55) [18]


>  [17] DC-AC   (07.07.05 12:43)

А где тут серийный номер?
;)


 
Германн ©   (2005-07-08 00:54) [19]

2 DC-AC   (07.07.05 12:43) [17]
Ты не понял меня! Я не "прицеплялся к словам"! :)

Мне просто вспомнилась та комическая ситуация, когда мы увидели, что на клавише Энтер - два знака "Стрелка вниз налево". Но один из них нарисован цветом, который на клаве используется для английского языка, а другой - цветом русского! :)


 
DC-AC   (2005-07-08 07:23) [20]

18 : Ну хоть что-то от видеокарты, если ссылка http://www.aladdin.ru не помогает.
19 : Понятно ;-)


 
DC-AC   (2005-07-08 07:31) [21]

0 : Да ты не обижайся, тут просто люди с компутерами "на ты" кто с EC-1840, кто с "Поиска", кто с 286-х. И при сегодняшнем развитии технологий и империи Гейтса представить трудновато, что если бы такие API существовали, то данная информация не отобразилась бы в реестре, как например HKEY_LOCAL_MACHINE\Enum\MONITOR\NEC61D6\PCI_VEN_8086&DEV_2562&SUBSYS_90021695&REV_03_BUS_00&DEV_02&FUNC_00 ,параметр SerialNum - серийный номер монитора.


 
Anatoly Podgoretsky ©   (2005-07-08 08:51) [22]

Германн ©   (07.07.05 00:52) [15]
Гад, я так и знал, что где то здесь подвох, так просто Энтерами не разбрасываются.


 
pavel_guzhanov ©   (2005-07-08 16:12) [23]

мне кажется, уникальную информацию  об устройствах можно получить, используя wmi. по крайней мере на своем компе я получил PNPDeviceID жесткого диска и PNPDeviceID видеокарты. Попробовал получить тоже самое на других компах, везде получаются уникальные значения.... Толко одн "но"... WMI имеется в windows не ниже 2000...


 
Германн ©   (2005-07-09 01:43) [24]

2 pavel_guzhanov ©   (08.07.05 16:12) [23]
Когда "кажется" - креститься надо! Старая истина. :)
Все, что можно получить, есть у Alex Konshin © на его странице. http://home.earthlink.net/~akonshin/index.htm
Если сможешь получить больше, публикуй.


 
DC-AC   (2005-07-11 06:51) [25]

"PNPDeviceID видеокарты" - это я так думаю или "VEN_8086&DEV_2562&SUBSYS_90021695&REV_03_BUS_00&DEV_02&FUNC_00" или "Intel(R) 82845G Graphics Controller" (последнюю строку можно получить, используя вышеприведённую мной процедуру). В данном случае у меня материнка на i845 чипсете со встроенным видео. Для двух одинаковых материнок будут одинаковые значения. К серийному номеру это отношения не имеет.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.036 c
14-1123263982
SergP
2005-08-05 21:46
2005.08.28
Еще раз об БД Access


14-1122835504
Гаврила
2005-07-31 22:45
2005.08.28
Во Вторую Мировую Войну СССР вступил на стороне


4-1120640417
slaga
2005-07-06 13:00
2005.08.28
Возможность программы прятаться систем трей


5-1091523502
Зинец Виктор
2004-08-03 12:58
2005.08.28
published -> private - как бы сделать?


9-1114111199
Lostcoder
2005-04-21 23:19
2005.08.28
Разрушаемые объекты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский