stas
Фев. 5, 2008 09:10:35
Одним из вариантов защиты является привязка к номеру флэшки. Как его, т.е. серийный номер прочитать.
ZAN
Фев. 5, 2008 09:41:49
Боюсь, что программу питона можно взломать любым текстовым редактором, поэтому привязки к флэшкам здесь не помогут.
Далее - в стандартных модулях нет средств для получения такой информации, реализация будет зависеть от платформы.
slivlen
Фев. 5, 2008 10:30:57
В Linux, скорее всего, это через HAL можно узнать.
А вообще идея ИМХО странная. Как привязка к номеру флешки может защитить программу от взлома?
ZAN
Фев. 5, 2008 11:41:11
Я так понял, речь идет о нелецензионном использовании программы. Хардкод внутри скрипта не позволит исползовать его нехорошим юзверям на другой, пиратской флешке.
cybergrind
Фев. 5, 2008 12:24:18
разве что если сделана хорошая защита на С =) а читается номер флешки через апи скорее всего
setoy
Фев. 5, 2008 17:11:11
Можно получить серийный номер через pyusb, но сделать хорошая защита на питоне будет трудновато, как и сказали другие
stas
Фев. 6, 2008 09:39:46
Надежда на большое количество подпрограм и сама программа сделана для локалхост ипользуется яваскрипт, зопе. Есть где спрятать защиту. Но что такое pyusb.
ZAN
Фев. 6, 2008 11:25:55
PyUSB - это питоноский модуль, написанный на C, который обеспечивает доступ к USB.
Да, в общем, вот ссылка ->
http://pyusb.berlios.de/
setoy
Фев. 6, 2008 11:26:48
PyUSB provides USB access on the Python language.
http://sourceforge.net/projects/pyusb/
stas
Фев. 7, 2008 14:38:16
PyUsb я скачал и установил, но к нему нет описания, где взять, хотя бы самое краткое? На pyserial есть на этом же сайте, а для PyUsb нет.