Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> id java машины - существует ли? 
V
    Опции темы
skhilkov
Дата 22.3.2007, 07:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 371
Регистрация: 11.4.2006
Где: TOMSK

Репутация: 2
Всего: 7



Здравствуйте! Может кто-нибудь знает есть ли у виртуальной машины собственный уникальный идентификатор?


--------------------
Кто понял жизнь, тот не спешит. 
PM MAIL   Вверх
LSD
Дата 22.3.2007, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Нету.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
skhilkov
Дата 22.3.2007, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 371
Регистрация: 11.4.2006
Где: TOMSK

Репутация: 2
Всего: 7



LSD, 
спасибо. Жаль, конечно......... А нет ли какого-нибудь способа однозначно определить КОНКРЕТНЫЙ компьютер, средствами Java, без JNI ??


--------------------
Кто понял жизнь, тот не спешит. 
PM MAIL   Вверх
LSD
Дата 22.3.2007, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Можно попробовать собрать некоторую информацию о компьютере: ОС, IP, имя компьютера, количество процессоров и т.п. И на основе этой информации идентифицировать компьютер, но уникальности тут никто не гарантирует.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
tux
Дата 22.3.2007, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 31
Всего: 132



Или можно один раз сгенерировать уникальный идентификатор, например, с помощью java.util.UUID и считать его идентификатором компьютера.
PM MAIL Skype GTalk Jabber YIM   Вверх
skhilkov
Дата 22.3.2007, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 371
Регистрация: 11.4.2006
Где: TOMSK

Репутация: 2
Всего: 7



tux,  сгенерировать уникальный id не проблема - надо именно идентифицировать комп, причем чтобы в следующий раз идентификационный номер получился тот же самый..... например это можно сделать с помощью winapi, собрав идентификаторы железа.  Но так неохота заморачиваться.........


--------------------
Кто понял жизнь, тот не спешит. 
PM MAIL   Вверх
_Y_
Дата 22.3.2007, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: 5
Всего: 34



Сначала философский вопрос: Что есть комп? Почему спрашиваю: вот пример: Кластер это один комп или набор компов?

Вопрос чуть ближе к делу: компу добавили железа. Что-то выбросили. Тот же комп?

Поскольку ответы на эти ворпосы не однозначны, предлагаю компом считать сетевую карту стоящую первой, а у нее есть уникальный МАК адрес и его, надо понимать, несложно определить програмно smile 


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
skhilkov
Дата 22.3.2007, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 371
Регистрация: 11.4.2006
Где: TOMSK

Репутация: 2
Всего: 7



_Y_, 
Комп - это просто самый обычный комп )) В качестве айди можно было бы считать, например айди материнки. А вот сетевой карты может и не быть..... а так идея неплохая  smile 


--------------------
Кто понял жизнь, тот не спешит. 
PM MAIL   Вверх
chief39
Дата 22.3.2007, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 15
Всего: 77



Цитата(skhilkov @  22.3.2007,  14:30 Найти цитируемый пост)
_Y_, 
Комп - это просто самый обычный комп )) В качестве айди можно было бы считать, например айди материнки. А вот сетевой карты может и не быть..... а так идея неплохая  smile  

Материнку могут сменить. На раз-два. И всё, "неожиданно возникшие проблемы"?
Лучше уж на основе неких данных ОС.

Имхо, более прозрачно-транспортабельный вариант - генерить UUIDы и самостоятельно раздавать из машинам, которые будут один раз сохранять их и использовать.

Добавлено @ 14:45 
Цитата(skhilkov @  22.3.2007,  14:05 Найти цитируемый пост)
надо именно идентифицировать комп, причем чтобы в следующий раз идентификационный номер получился тот же самый..... н

Стартует твоя джвм с твоим приложением - проверила(например в преференсес) наличие уида, нету - само скачало новый или попросила тебя это сделать.
Есть уже ууид в преференсес - его и отдаём при "спросе с нас"


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
skhilkov
Дата 22.3.2007, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 371
Регистрация: 11.4.2006
Где: TOMSK

Репутация: 2
Всего: 7



chief39, 
у меня задача немного другая - у меня есть известный круг пользователей. Задача состоит в том, чтобы приложение один раз запускалось, вычисляло id компа и отправляло на сервак, а больше никогда с ЭТИМИ авторизационными данными не могло запускаться ниоткуда......


--------------------
Кто понял жизнь, тот не спешит. 
PM MAIL   Вверх
_Y_
Дата 22.3.2007, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: 5
Всего: 34



Цитата(skhilkov @ 22.3.2007,  14:53)
и отправляло на сервак.....

так сетевая карта таки есть? smile 


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
skhilkov
Дата 22.3.2007, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 371
Регистрация: 11.4.2006
Где: TOMSK

Репутация: 2
Всего: 7



_Y_,  а вдруг модем?  smile 


--------------------
Кто понял жизнь, тот не спешит. 
PM MAIL   Вверх
_Y_
Дата 22.3.2007, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1651
Регистрация: 27.11.2006

Репутация: 5
Всего: 34



Цитата(skhilkov @ 22.3.2007,  16:30)
модем

А чо это? smile 


--------------------
Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:)
PM MAIL WWW   Вверх
skyboy
Дата 22.3.2007, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



Цитата(skhilkov @  22.3.2007,  13:53 Найти цитируемый пост)
Задача состоит в том, чтобы приложение один раз запускалось, вычисляло id компа и отправляло на сервак, а больше никогда с ЭТИМИ авторизационными данными не могло запускаться ниоткуда

нехорошая идея. слишком утопическая, чтоб её можно было реализовать в действительности. вот, chief39 и _Y_ тебе говорили: проблем будет. и будет немало smile вот куплю завтра банку памяти... И что? поставить нельзя, а то твоя программа не запустится? Или налетит стая вирусов, а я вместо лечения отформатирую винт и переустановлю ОС - твоя программа  в жизни не пойдёт? сгорит видеокарта(тьфу-тьфу-тьфу), прикуплю жесткий диск, сменю сетевую карту.... И всё - комп уже "другой", да? но ведь я-то прежний! и за программу платить буду я, а не компьютер! так зачем привязываться к компу, если надо привязываться ко мне? 
PM MAIL   Вверх
LSD
Дата 22.3.2007, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(skhilkov @  22.3.2007,  14:53 Найти цитируемый пост)
у меня задача немного другая - у меня есть известный круг пользователей. Задача состоит в том, чтобы приложение один раз запускалось, вычисляло id компа и отправляло на сервак, а больше никогда с ЭТИМИ авторизационными данными не могло запускаться ниоткуда......

Посмотри как это реализовано в Windows. Система привязывается к серийным номерам железа, но позвлляет пару железок сменить, без требования повторной активации. Единственное, но - средствами Java сбор серийных номеров, не реализовать.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0718 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.