powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / память и номер винта
14 сообщений из 14, страница 1 из 1
память и номер винта
    #33458059
ales_gut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
привет всем!
-знает ли кто как узнать сколько памяти на машине?
-как узнать серийный номер винта на компе?

все это нужно знать java программе.

спаибо всем!
...
Рейтинг: 0 / 0
память и номер винта
    #33458072
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с винтом - вряд ли. винта может и не быть.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
память и номер винта
    #33458122
ales_gut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
программа запускается локально на компе, винта не может не быть
...
Рейтинг: 0 / 0
память и номер винта
    #33458148
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
java учитывает все возможные случае запуска программы.


смотрите в сторону нативных функций

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
память и номер винта
    #33458168
ales_gut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я согласен с тем что java учитывает все возможные варианты запуска программы
но даже если не брать во внимание то, что я уверен что машина на которой программа будет запускаться имеет винт - можно будет отловить какое-то исключение или еще что-то. ведь всегда где есть возможность просчитаться - можно поймать исключение... в крайнем случае...

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

а как же с памятью??? не верю что это невозможно

спасибо!
...
Рейтинг: 0 / 0
память и номер винта
    #33458192
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на счет памяти, в jdk_home/demo/jfc/Java2D есть пример, так в этом примере есть графический монитор памяти, так же есть исходники этого примера, думаю, дальше ясно, что делать.
...
Рейтинг: 0 / 0
память и номер винта
    #33458207
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще у java по умолчанию нет доступа к аппаратуре. можно узнать
количество памяти у jvm - см. класс Runtime.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
память и номер винта
    #33459455
ales_gut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот ... видел же сам пример java2d с монитором памяти-))) вот только вовремя не вспомнил.

жаль только что к железу нет доступа, ну да ладно.

спасибо всем кто отозвался!
с наступающими!
...
Рейтинг: 0 / 0
память и номер винта
    #33459578
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java проектировалась с прицелом на то, чтобы не зависеть от оборудования. Винта может и не быть - сетевую загрузку никто не отменял. Памяти JVM выделяется ровно столько, сколько надо. Для JAVA-программы памяти за JVM Не существует.

Вывод: нужно писать нативные функции и вызывать все через них.

П.С. метод защиты от копирования путем запоминания серийных номеров устройств ненадежен. К тому же он ограничивает пользователя.
...
Рейтинг: 0 / 0
память и номер винта
    #33459861
ales_gut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на счет защиты от копирования путем запоминания серийных номеров - это вы четко подметили-)

хотя вобщем-то зачем еще нужен серийный номер чего-нибудь???согласен.
а почему ненадежен такой способ?
мне он казался самым простым и в меру надежным(если бы получился)

p.s.чем он ограничивает пользователя я понимаю-)
...
Рейтинг: 0 / 0
память и номер винта
    #33460008
Евгений Путилин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ales_gut
хотя вобщем-то зачем еще нужен серийный номер чего-нибудь???согласен.
а почему ненадежен такой способ?
мне он казался самым простым и в меру надежным(если бы получился)

Ломается ну очень просто. В особенности если алгоритм проверки не размазан обфускатором по все программе.
...
Рейтинг: 0 / 0
память и номер винта
    #33460092
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ales_gutна счет защиты от копирования путем запоминания серийных номеров - это вы четко подметили-)

хотя вобщем-то зачем еще нужен серийный номер чего-нибудь???согласен.
а почему ненадежен такой способ?
мне он казался самым простым и в меру надежным(если бы получился)

p.s.чем он ограничивает пользователя я понимаю-)

Серийник девайса больше ни на что не нужен, кроме как для защиты.
Ломается он брекпойнтом, повешенным на опрос винчестера. Далее смотрится, куда это все передается, и там правится один волшебный байт. Как правило с 74 на EB. После этого программа начинает работать на всех винтах.

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

Глупое это дело - защита от копирования. Взломать можно все, что угодно. Воспрос лишь в том, насколько это надо.
...
Рейтинг: 0 / 0
память и номер винта
    #33460180
ales_gut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
трудно сломать разве что металлический шарик, это понятно.

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

а для знающих людей сломать - не проблема...это ясно и ясно давно

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

спасибо всем отозвавшимся!
...
Рейтинг: 0 / 0
память и номер винта
    #33460297
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ales_gutтрудно сломать разве что металлический шарик, это понятно.

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

а для знающих людей сломать - не проблема...это ясно и ясно давно

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

спасибо всем отозвавшимся!

П.С. Если уж очень хочешь знать, кто и где ее использует - то встрой туда простенький код, который на твое мыло высылает айпишник машины. Но это называется SpyWare и не есть хорошо.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / память и номер винта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]