Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как запретить запуск программы на других пк

Страниц (2): « 1 [2]
 

11. Zireael - 31 Октября, 2022 - 19:31:14 - перейти к сообщению
 Цитата:
регулярка конечно страдает и сразу серийные номера всех дисков

CODE:
if (createpipeprocess("C:\Windows\System32\cmd.exe"));
{
sendpipe("wmic diskdrive get serialnumber^n");//Отправляем команду dir
waitpipe();//Ждем пока отработает и появятся данные
sleep(500);//для надежности
int C;
string S;
C=getpipe(#S);//Читаем
S=d866tow1251 (S);//перекодирует текст из DOS 866 в WINDOWS 1251
//messagebox (S);
closepipeprocess();//Завершим процесс и закрываем канал

string result[99];
string tmp;

string PathKibor;
regexreplace(1, #PathKibor, pathfolder(), ".$", "");
regexreplace(-1, #PathKibor, PathKibor, "\\", "\\");
regexsearch(1, #tmp, S, "(?<=SerialNumber).+?(?="+PathKibor+")", SINGLELINE);
int count = regexsearch(99, #result[0], tmp, "[A-Z0-9\-]+");
for(int i=0; i<count; i++)messagebox(result[i]);
}
12. Martin - 02 Ноября, 2022 - 07:23:31 - перейти к сообщению
В киборе при сборке запускного файла есть пункт "Разрешить запуск на ПК только с ключом"
Каким способом можно получить этот ключ ? Как его выдавать пользователям?
13. Ilya001 - 02 Ноября, 2022 - 09:05:26 - перейти к сообщению
 Martin пишет:
В киборе при сборке запускного файла есть пункт "Разрешить запуск на ПК только с ключом"
Каким способом можно получить этот ключ ? Как его выдавать пользователям?

В самом Кибор есть вкладка "О программе", тыкни на него мышкой, там и будет ключ
14. CKA3KA - 02 Ноября, 2022 - 10:50:34 - перейти к сообщению
 Martin пишет:
Каким способом можно получить этот ключ ? Как его выдавать пользователям?

Как-то так:
CODE:
int eCol_Kib, eX_Kib, eY_Kib;
getdisplay(eCol_Kib, eX_Kib, eY_Kib);

close();
goto KIB_Exit;
INITDIALOG
{
sendcontrol(EDIT_0, individualcode()); //номер идентификатора пк
beep(500, 200);
}

CREATE_INTERFACE
{
DIALOG "Чисто пример" 237 140
BUTTONSCRIPT "Выйти" 57 81 120 25
STATIC_0 "Вот он код ->" 9 10 90 28
EDIT_0 "Текст по умолчанию" 80 8 105 18 //
}
KIB_Exit:;
15. Martin - 02 Ноября, 2022 - 10:50:38 - перейти к сообщению
 Ilya001 пишет:
В самом Кибор есть вкладка "О программе", тыкни на него мышкой, там и будет ключ
Да, но это странно передавать клиенту свою программу и ссылку на скачивание кибора Улыбка
(Добавление)
 CKA3KA пишет:
Как-то так:

Идеально, спасибо Улыбка

Powered by ExBB FM 1.0 Final