Найти - Пользователи
Полная версия: Как привязать к железу?
Начало » Python для экспертов » Как привязать к железу?
1 2 3 4
gizmo
Доброго дня всем.

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

Есть ли ещё какие-либо мысли/предложения по этому поводу?
Спасибо.

PS Интересует кроссплатформенный метод, хотя буду рад выслушать любые предложения.
evgenyl
Читайте все что сможете, МАС, серийник винта, можно ещё CPU ID попытатся прочитать, сделате ключевую дискету/флэшку и проверяйте на изменения.
Мне кажется, что проще найти привязку к чему бы то нибыло в вашей программе на питоне, чем сменить тот же МАС.
Вобщем ИМХО все это тщетно.
evgenyl
кол-во оперативки, в виндовсе SID операционки
j2a
evgenyl
кол-во оперативки
хорошая подлянка
sypper-pit
ага , сделал апгрейд и крындец
gizmo
evgenyl
Читайте все что сможете, МАС, серийник винта, можно ещё CPU ID попытатся прочитать
MAC не подходит потому что элементарно меняется. IP и имя хоста тоже.
Привязка к памяти ерунда - у многих стоит одинаковый объём.
CPU ID как прочитать на python я не знаю, подскажите.

Ребята, мне не нужна теория, мне нужен код чтения этих данных или линки где можно об этом покопать.
Lexander
http://www.bramz.net/projects-code/pycpuid/
gizmo
При попытке проинсталить pycpuid получаю
pycpuid.c:78:3: error: #error implement for your compiler
error: command ‘gcc’ failed with exit status 1

Как лечить?
evgenyl
gizmo
При попытке проинсталить pycpuid получаю
pycpuid.c:78:3: error: #error implement for your compiler
error: command ‘gcc’ failed with exit status 1

Как лечить?
Под какой осью ставиш ?
evgenyl
А вообще если действительно серьезно думаете защищать свой код на питоне, а не так чисто ради прикола, то имхо я считаю нужно брать исходники интерпретатора, всю защиту писать на С и встраивать в интерпретатор, в него же встраивать вашу программу, потом пакавать это все Armadillo - которая может сама уже привязыватся к оборудованию.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB