powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Идентификатор компьютера
25 сообщений из 33, страница 1 из 2
Идентификатор компьютера
    #38152377
xmarat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно привязать программу к определенному компьютеру, т.е. если в случае если ее скопируют на другой компьютер программа просто завершала работу. Для этого мне нужно что то, по чему я мог бы идентифицировать компьютер. Какие могут быть варианты? Заранее благодарен...

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38152702
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HASP
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38152705
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще всего привязаться к MAC-адресам сетевых адаптеров. API доступно.
Даже для Java можно было их перечислить и сформировать соотв. уникальный
ключик лицензирования.
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38152751
Nutz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версию BIOS можно прочитать, или серийник жесткого диска, или к флешке можно программу привязать
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38152828
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПроще всего привязаться к MAC-адресам сетевых адаптеров.Меняются... причём на некоторых типах адаптеров это штатная фича...
И потом - если замена адаптера для программы эквивалентна переносу в другой системный блок, то это бардак.
NutzВерсию BIOS можно прочитать, или серийник жесткого диска, или к флешке можно программу привязать
То же.
xmaratМне нужно привязать программу к определенному компьютеру
Используйте аппаратные средства привязки - т.е. к ключу/токену, а не к компьютеру.
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38152846
Nutz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор То же.

Ну так и пусть меняется. Если использовать номер BIOS или SerialNumber HDD в качестве ключа расшифроки своего собственного программного кода, то никакая смена прошивки взломать не поможет. Нужно анализировать код защиты.
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38152894
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NutzЕсли использовать номер BIOSто программа будет работать на десятке компов с матерями из одной серии.
NutzSerialNumber HDD
Это уже понадёжнее... осталось рассмотреть вариант развёртывания и привязки в виртуальной инфраструктуре, где все эти сериалы - липа...
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38152897
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И последнее - а стОит ли программа столько, что усилия и затраты по её защите оправданы?
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38152932
Nutz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭто уже понадёжнее... осталось рассмотреть вариант развёртывания и привязки в виртуальной инфраструктуре, где все эти сериалы - липа...


И что кто-то серьезно будет разворачивать виртуалку чтобы работать с защищаемой программой? Тем более, что надо без декомпиляции защиты все равно не обойтись.

AkinaИ последнее - а стОит ли программа столько, что усилия и затраты по её защите оправданы?

Если программа для домашних пользователей, шаровара какя-нибудь, то не стоит. Если для корпоративных, то защищать надо.
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38152945
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinamaytonПроще всего привязаться к MAC-адресам сетевых адаптеров.Меняются... причём на некоторых типах адаптеров это штатная фича...

Да. Это верно. Мы еще автора не спрашивали что за ОС/язык/API он использует.
Где-то ему хватит МАК адреса.
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153087
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NutzИ что кто-то серьезно будет разворачивать виртуалку чтобы работать с защищаемой программой?Конечно. Я, например. У меня есть несколько таких "защищённых" программ - и я могу спокойно запускать оси с ними из образов VM на любом компе, где процессор такой же, как на том, на котором выполнялась установка и привязка (у меня VMWare, посему тип и частота процессора напрямую транслируются в гостевую ОС).
offtopКстати, производитель софта даже не имеет права возразить, что, мол, так нельзя - ибо все нормы закона соблюдены. Две копии на разных компах никогда не запускаются. Да и не возражают, в общем-то...
А в лицензионное соглашение или договор это прописывать тоже нельзя, ибо противоречит.
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153115
Nutz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaКонечно. Я, например. У меня есть несколько таких "защищённых" программ - и я могу спокойно запускать оси с ними из образов VM на любом компе, где процессор такой же, как на том, на котором выполнялась установка и привязка (у меня VMWare, посему тип и частота процессора напрямую транслируются в гостевую ОС).
]

Это не защита точно. Нужно привязываться к HardwareID флешки, самый правильный вариант. А саму прогу давать на этой флешке.
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153227
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nutz[Нужно привязываться к HardwareID флешки, самый правильный вариант. А саму прогу давать на этой флешке.
Ага... предварительно скупив все флешки этой модели... и быть готовым обменять сдохшую флешку на работоспособную, случись чего...
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153251
Nutz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaАга... предварительно скупив все флешки этой модели... и быть готовым обменять сдохшую флешку на работоспособную, случись чего...

Нафига все скупать? И одной хватит. Ты же не к коду производителя будешь привязываться, а к Serial Number, а он уникален у каждой.
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153340
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю, что такое Serial Number у флешки. А HardwareID, о котором говорилось сначала, вовсе не уникален...
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153427
Nutz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaЯ не знаю, что такое Serial Number у флешки. А HardwareID, о котором говорилось сначала, вовсе не уникален...

Учи матчасть раз не знаешь. Не уникальны (в пределах производителя) только ProductID & VendorID, HardwareID всегда уникален.

авторController: Silicon Motion SM3257 AA
Possible Memory Chip(s):
Micron MT29F64G08CBABA
Micron MT29F64G08CBABB
Micron MT29F64G08CBCBB
Memory Type: MLC
Flash ID: 2C64444B A9
Flash CE: 1
Flash Channels: Single
Chip F/W: ISP L0516-AAIM
VID: 125F
PID: CB10
Manufacturer: ADATA
Product: ADATA USB Flash Drive
Query Vendor ID: ADATA
Query Product ID: USB Flash Drive
Query Product Revision: 1100
Physical Disk Capacity: 8103395328 Bytes
Windows Disk Capacity: 8087564288 Bytes
File System: FAT32
Relative Offset: 16 KB
USB Version: 2.00
Max. Power: 500 mA
ContMeas ID: 918D-01
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153428
Nutz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для тех кому интересна защита на флешках, рекомендую статью в аттаче
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153477
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nutzне к коду производителя будешь привязываться, а к Serial Number, а он уникален у каждой.Да неужто?
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153482
Nutz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMДа неужто?

Если не веришь, купи пару флешек из одной партии и сравни.
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153505
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NutzЕсли не веришь, купи пару флешек из одной партии и сравни.Сделать можно хоть тысячу одинаковых... Имелось в виду, что флешки спокойно перепрошиваются, при этом изменить можно много чего, включая и серийник...
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153516
Nutz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM]Сделать можно хоть тысячу одинаковых... Имелось в виду, что флешки спокойно перепрошиваются, при этом изменить можно много чего, включая и серийник...

Ну во-первых сделать можно только из тех, контроллеры которых допускают перепрошивку. А во-вторых, желающим использовать программу нахаляву хакер будет рассылать перепрошитые флешки по-обычной почте? Не разорится на флешках?
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153583
xmarat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonМы еще автора не спрашивали что за ОС/язык/API он использует.
Linux/С++/G++

AkinaИ последнее - а стОит ли программа столько, что усилия и затраты по её защите оправданы?
Не стоит. Просто желательно + опыт.

HASP, Flash не подходят. В моем случае лучше будет к BIOS+HDD думаю.
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153604
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NutzУчи матчасть раз не знаешь. Не уникальны (в пределах производителя) только ProductID & VendorID, HardwareID всегда уникален.Ну тебе уже показали то, что не всё в этом мире однозначно...

xmaratFlash не подходят. В моем случае лучше будет к BIOS+HDD думаю.
Жаль... впрочем, если для опыта - глянь вот это .
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153615
vvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно привязывать программу к компьютеру. Это же неудобно пользователю (например, дома поработать, или обновить комп).
HASP ключи совсем не дорогие.
...
Рейтинг: 0 / 0
Идентификатор компьютера
    #38153634
Nutz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaЖаль... впрочем, если для опыта - глянь вот это .

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


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