Topic: Защита от копирования
Дмитрий здравствуйте. Скажите пожалуйста, есть ли возможность защитить EXE-ик от копирования? Что бы при переносе папки с программой с одной машины на другую, EXE файл не запускался?
My Visual Database → Russian → Защита от копирования
Дмитрий здравствуйте. Скажите пожалуйста, есть ли возможность защитить EXE-ик от копирования? Что бы при переносе папки с программой с одной машины на другую, EXE файл не запускался?
Приветствую,
в простейшем случае можно так, узнайте идентификатор вашего жесткого диска:
ShowMessage(GetHardDiskSerial('c:') );
затем впишите этот идентификатор в условие, если идентификатор не совпадет, то приложение будет сразу же закрыто.
begin
if GetHardDiskSerial('c:') <> 'ваш идентификатор' then Form1.Close;
end.
Спасибо
Дмитрий приветствую. Положил программу на сервере. При подключении через RDP скрипт не работает. Появляться такая ошибка (см скрин). Собственно вопрос. Можно как то это излечить?
Дмитрий приветствую. Положил программу на сервере. При подключении через RDP скрипт не работает. Появляться такая ошибка (см скрин). Собственно вопрос. Можно как то это излечить?
Проверьте, нет ли у вас в секции скрипта
begin
end.
SQL запросов, если есть, перенесите их в событие OnShow главной формы.
Дмитрий, а есть ли другие способы защиты? Например привязка к MAC адресу серверной машины? Выше указанный способ не работает на машине с Server 2012, так как диски работают в Raid-массиве.
Дмитрий, а есть ли другие способы защиты? Например привязка к MAC адресу серверной машины? Выше указанный способ не работает на машине с Server 2012, так как диски работают в Raid-массиве.
В текущей версии к сожалению нет, разве что использовать имя пользователя Windows с помощью функции GetUserName
Спасибо
My Visual Database → Russian → Защита от копирования
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi