![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
unkis |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
Ребята ищу готовй фраймворк для сбора информации о железе, желательно платформенно незаыисимый.
Цель: иденнтиыикация пользователя по железу, для зашиты от коприрования и так далее. Информация которую хотелось бы получить: MAC-Addres, HDD-SerialNumber, CPU-ID, etc. Знаю что для этой реализации нкжно использовать JNI, но наверника уже есть что-то готовое. Перерыл весь инет и ничего не нашёл, может кто-то уже этим занимался и есть готовые классы? Зарание спасибо. -------------------- www.unkis.com |
|||
|
||||
Aoli |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 24.1.2007 Репутация: 1 Всего: 0 |
Я тоже не нашел.
Есть только отдельные солюшены: например для узнавания mac: http://forum.java.sun.com/thread.jspa?thre...ssageID=3424234 И то там сделано криво. Думаю, что на джаве собрать эту информацию, да еще и платформо независимо нереально. |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
потому, что девиз Sun - "... работает везде" . Поэтому, "пилите, Шура, пилите" ![]() Это сообщение отредактировал(а) COVD - 29.9.2007, 00:18 |
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
unkis
Получение информации об аппаратном окружении -- дело, конечно, платформенно зависимое и, так как встроенных в java средств нет (по крайней мере я их не знаю), то решение может быть только в наитивных вызовах сишных библиотек, с заточкой под конкретную платформу. Наверняка такие вещи уже написаны, надо погуглить. Но есть и альтернативный вариант попроще, который особенно удобен если тебе заранее известны платформы, на которых должен работать твой софт. Здесь я давал рецепт как получить любую инфу о железе в windows, и там же мысли об аналогичном решении для linux. Способ не слишком кошерный, но работает и притом без наитивных вызвов. |
|||
|
||||
unkis |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: нет Всего: 1 |
Maksym,
Спасибо, это я уже видел. просто если к примеру затачиваться под Windows, то может имеет смысл всё делать не на java а на c#, а я хотел бы сделать платформенно независимый подход. Кстати в Java 1.6 появилсь возможность узнать MAC-address без использования JNI. http://72.5.124.55/javase/6/docs/api/java/...rdwareAddress() -------------------- www.unkis.com |
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |