Petr_Petroff
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Суть проблемы в следующем. Я защищаю exe-файл без исходных кодов например calc.exe винды. Ставлю две mode одна trial на 3 запуска, вторая registered которую хочу включать ключами активации. Теперь соответсвенно стоит задача - получить от пользователя Hardaware ID. Для этого придется писать программу по типу RegTrial из Examples или хотя бы пустышку которая выводит hardware ID в Edit: uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, aspr_api; type TForm1 = class(TForm) Label1: TLabel; Define: TButton; Edit1: TEdit; procedure DefineClick(Sender: TObject); procedure FormCreate(Sender: TObject); ...... procedure TForm1.DefineClick(Sender: TObject); begin Edit1.Text:=GetHardwareId; end; При подключении модуля aspr_api тянется библиотека aspr_ide.dll а при ее использовании вылезает debug окошко никому не нужное (в данном случае) Как забороть? P.S. Или эту программу тоже аспротектом защитить? Сейчас поковыряю. Добавлено: Взял твою программу работает на ура! Большое спасибо! 2) Как генерировать ключевые файлы для пользователей, т.е. хочется им в ответ на HardwareID отправлять encrypted program.key файл который они должны будут класть в каталог с программой, после чего она будет работать? Чтобы никаких реестров, только ключевой файл пошифрованный. Спасибо заранее |