Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Что такое GUID и с чем его едят?  (Прочитано 12496 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Destiny
Гость
« : 18-10-2005 07:04 » 

Добрый день!

Подскажите, пожалуйста, как используется GUID на практике?

Майкл Оней пишет: "A device interface is uniquely identified by a 128-bit GUID". Т.е. этот код используется для идентификации оборудования?

Проблема вот в чем: надо написать драйвер-фильтр к USB мышке (конкретно к A4TECH xxx). Как узнать какой GUID необходим к данной мыше, чтобы прописать его в драйвере?



Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #1 : 18-10-2005 07:44 » 

это уникальный в пределах Земли символьный (или 128 битовый) идентификатор

при создании используется время и некоторые особенности машины

Юзается хоть для чего. Инструкция по применению - см. первую строку поста Улыбаюсь
Записан

Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #2 : 18-10-2005 08:29 » 

Добавлю, что на 98 винде БЕЗ сетевой карты - GUID генерится, но его уникальность гарантируется только на данном компе.

К вопросу, нет конкретных требований каким именно он должен быть - важно что он уникальный, и, таким образом, ты можешь всегда его отличить и узнать, что это именно твой класс, контролл и тп
« Последнее редактирование: 18-10-2005 08:33 от Джон » Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Destiny
Гость
« Ответ #3 : 18-10-2005 17:06 » 

Щас тогда поясню вопрос: вот есть УСБ устройство, на него поставили драйвер. Потом удалили устройство. Через некоторое время опять подключили... Как система узнает это устройство и ставит уже известный драйвер? Используется при этом GUID? Если нет, то что сообщает устройство системе?
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #4 : 19-10-2005 04:09 » 

если в системе есть драйвер с guid , который нужен в приборе, то система ставит драйвер (если ещё не установлен) , а если нет - тогда ругается Улыбаюсь

микроподробности не скажу, не знаю
Записан

Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #5 : 19-10-2005 08:13 » 

Destiny, ДА используется GUID - в INF-файле ты можешь увидеть нечто подобное

ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10428}

это и есть GUID
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Destiny
Гость
« Ответ #6 : 21-10-2005 07:11 » 

Спасибо за помощь.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines