Глобальные идентификаторы

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Arcanoid
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 01.01.2005 (Сб) 15:44

Глобальные идентификаторы

Сообщение Arcanoid » 27.02.2006 (Пн) 23:43

Просветите, люди умные!
К какому уникальному идентификатору (GUID) лучше привязать программу? Ну, например, к ГУИДу текущей ОС или проца? И как программно можно получить этот идентификатор, начиная с 98 винды?
Заранее спасибо!! ))
Invalid user or password...

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 28.02.2006 (Вт) 0:15

Кстати, для твоей программы ЛЮБОЙ идентификатор компьютера может быть изменен на подложный.
+поиск
+У ОС нету никакого гуида.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 28.02.2006 (Вт) 1:13

Хм... да и у проца я Guid не видел...
Вероятно, Arcanoid имел ввиду идентификационный номер (ID) для решения вопроса "запуск одной копии проги на только одном компе", основанном на привязке к железу...

Мне только кажется, или этот пост - тоже нарушение правил? Сколько можно?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 28.02.2006 (Вт) 8:47

да и у проца я Guid не видел...
Я то же не видел, но у меня хватает ума не заключать из своего незнания что его нет вообще.
А тема немного отличается от других тем, что автор не спрашивает КАК достать номер процессора, а спрашивает ЧТО ВООБЩЕ можно достать.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Arcanoid
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 01.01.2005 (Сб) 15:44

Сообщение Arcanoid » 28.02.2006 (Вт) 22:06

А к какому устройству вообще лучше привязаться? К матери? И КАК это сделать??? Был бы очень признателен за примерчик (хоть на Си или паскале)
Invalid user or password...

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 01.03.2006 (Ср) 1:18

2 Arcanoid
Советую тебе вообще ни к чему не привязыватся +_+
Т.к. юзеры твои могут оборудование и поменять... проблем станет больше... тебе надо?

Ну а вообще сейчас кодеры среднего класса юзают привязку к харду... GetVolumeInformation, если я не ошибаюсь.

Поищи в поиске, эта тема уже очень много раз поднималась.

(хоть на Си или паскале)

Тебе не сюда, амиго =) "Даю двадцадку, что ты не местный" +_+

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 01.03.2006 (Ср) 8:49

Тебе не сюда, амиго =) "Даю двадцадку, что ты не местный"
Почему не сюда? Или, по твоему, люди которые здесь живут знают один лишь басик?
2 Arcanoid
Что-то лень мне искать инфу про мать-плату. Могу как вариант предложить привязываться к процессору, если тебя это устроит...
А я все практикую лечение травами...

minotawr
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 195
Зарегистрирован: 08.01.2006 (Вс) 12:38
Откуда: Курск

Сообщение minotawr » 01.03.2006 (Ср) 10:00

Самый лучший вариант это привязка к операционке, заодно будешь дядюшке билу помогать - если у юзверя ОС часто меняется - значится не лицензионная, и значится нефик ставить на нее твою прогу :)

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 01.03.2006 (Ср) 10:08

Привяжись к какому-нибудь идентификатору пользователя в hkey_users.
Лучший способ понять что-то самому — объяснить это другому.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 02.03.2006 (Чт) 19:38

А этому юзеру админ Password поменял, идентификатор поменялся, и получилась та же гадость, что и с 128-битным шифрованием в ХР :(
Изображение

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 02.03.2006 (Чт) 22:39

keks-n писал(а):А этому юзеру админ Password поменял
При чем тут password? Речь видимо идет об уникальном номере пользователя, а его безболезненно поменять не очень просто, особенно если пользователь - админ компа, сильно часто юзающий его.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 04.03.2006 (Сб) 14:05

Менялся у меня за последний месяц раз 15, безболезненно(относительно)
Изображение

Arcanoid
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 162
Зарегистрирован: 01.01.2005 (Сб) 15:44

Сообщение Arcanoid » 05.03.2006 (Вс) 20:47

Ага, всем большое спасибо за информацию! Нашёл то что нужно.
Invalid user or password...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 133

    TopList