Что нового

(Привязка скрипта к одному компьютеру (железу)) помогите в переделке скрипта.

shift72

Новичок
Сообщения
86
Репутация
2
Здравствуйте помогите в переделке скрипта от Yashied.
Ссылка на тему http://autoit-script.ru/index.php/topic,2474.msg17984.html#msg17984

Смысл. 2 файла: 1 файл программа, 2 файл патч. Файл патча сканирует железо и вшивает в файл 1 программу айдишник железа.

Что хочу сделать я. Сделать файл ехешник. Который передается юзеру. Он его запускает в окошке генерируется айди его железа. Он сообщает данные мне. Я в свою очередь вручную вписываю его в тело готовой программы. Компилирую и передаю.

Пожалуйста помогите. Бьюсь над вопросом около месяца. Уже руки опускаются. Могу скромно вознаградить за помощь.
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Вы вроде сами расписали алгоритм действий. Делаете exe который показывает ID.
Эту же функцию встраиваете в свой скрипт. Где нибудь в начале определяете глобальную переменную(1) с ключом, который вам сообщает клиент. Когда скрипт начнет работать на машине клиента, он вызывает функцию получения ID и сравнивает ее с переменной (1). Если совпадают, то работать. Если нет, то выход.
 

nu3dell

Осваивающий
Сообщения
139
Репутация
24
Компилируешь это (То что отсылаешь изначально)

Код:
#Include <APIConstants.au3>
#Include <WinAPIEx.au3>
InputBox('WinAPI_UniqueHardwareID',"Your Unique Hardware ID:",_WinAPI_UniqueHardwareID(BitOR($UHID_MB, $UHID_BIOS, $UHID_CPU)),'',280,130)


Когда тебе прислали его ID, едет основная программа
Код:
#Include <APIConstants.au3>
#Include <WinAPIEx.au3>

if _WinAPI_UniqueHardwareID(BitOR($UHID_MB, $UHID_BIOS, $UHID_CPU)) = "{12345ABC-0007-000A-4321-FBRLOL777FUN}" = False Then
	MsgBox(16,"Незаконный Запуск","Обратитесь к разработчику")
Exit
EndIf

MsgBox(64,"Все хорошо", "Спасибо за использование")
;~ далее идет код
 
Автор
S

shift72

Новичок
Сообщения
86
Репутация
2
Спасибо вроде работает! В лс куда тебе перевести 300р.
 

rivega

Новичок
Сообщения
45
Репутация
1
Re: (Привязка скрипта к одному компьютеру (железу)) помогите в переделке скрипта

Добрый день.
Пытаюсь запускать первую часть скрипта(ту что определяет id), у меня вываливается куча ошибок:"error: $ACCESS_SYSTEM_SECURITY previously declared as a 'Const'"....и так по всем переменным((......почему так, не подскажете?
 

pandemia

Новичок
Сообщения
12
Репутация
0
Re: (Привязка скрипта к одному компьютеру (железу)) помогите в переделке скрипта

Как сделать чтобы проверка Id была с файла на сайте!:?
 

DStalker

Ботоводство+Мультибоксинг = время выспаться ;)
Сообщения
39
Репутация
2
Re: (Привязка скрипта к одному компьютеру (железу)) помогите в переделке скрипта

pandemia сказал(а):
Как сделать чтобы проверка Id была с файла на сайте!:?
Закачайте скомпилированный скрипт для проверки ID железа на сайт и все. :whistle:
 
Верх