有哪位高手会动态生成使用 TRegware 4.02 source for D4~D7
有谁会动态生成使用 TRegware 4.02 source for D4~D7啊
有谁会动态生成使用 TRegware 4.02 source for D4~D7啊
是关于对自己程序加密的
TRegware Shareware Security Component for Delphi
Version 4.02
我现在作为控件使用TRegware 4.02 时,是可以的,没有问题.
因为我现在想制作控件,直接调用使用Regware400.pas, 所以需要动态生成这个控件.
implementation
var
Reg : TRegware4;
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
Reg := TRegware4.Create(nil);
Reg.ProgGUID :='{E1537150-4ED8-41F2-BDC7-9C069843D7AD}';
Reg.Seed1 :=78057134;
Reg.Seed2 :=71910248;
Reg.Seed3 :=200588106;
Reg.LicenseOptions.LicenseSource := lsWindowsIDMod;
Reg.CheckTamper :=true;
Reg.Days :=30;
Reg.MaxChars :=50;
Reg.MinChars :=5;
Reg.RegCodeSize :=20;
Reg.Timebomb :=true;
Reg.Reload;
end;
但是每次明明已经注册过了,但是在这里经过create以后,程序又变成没有注册的了.
请问有谁知道该怎么做啊?
www.****.net 和www.2ccc.com里都有TRegware 4.02 下载,里面也有例子程序.
------解决方案--------------------
我的是这样,没有问题
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, regware4, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
Reg: TRegware4;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
Reg := TRegware4.Create(nil);
try
Reg.ProgGUID := '{E1537150-4ED8-41F2-BDC7-9C069843D7AD}';
Reg.Seed1 := 78057134;
Reg.Seed2 := 71910248;
Reg.Seed3 := 200588106;
Reg.LicenseOptions.LicenseSource := lsWindowsIDMod;
Reg.CheckTamper := true;
Reg.Days := 30;
Reg.MaxChars := 50;
Reg.MinChars := 5;
Reg.RegCodeSize := 20;
Reg.Timebomb := true;
Reg.Reload;
finally
Reg.Free;
end;
end;
有谁会动态生成使用 TRegware 4.02 source for D4~D7啊
是关于对自己程序加密的
TRegware Shareware Security Component for Delphi
Version 4.02
我现在作为控件使用TRegware 4.02 时,是可以的,没有问题.
因为我现在想制作控件,直接调用使用Regware400.pas, 所以需要动态生成这个控件.
implementation
var
Reg : TRegware4;
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
Reg := TRegware4.Create(nil);
Reg.ProgGUID :='{E1537150-4ED8-41F2-BDC7-9C069843D7AD}';
Reg.Seed1 :=78057134;
Reg.Seed2 :=71910248;
Reg.Seed3 :=200588106;
Reg.LicenseOptions.LicenseSource := lsWindowsIDMod;
Reg.CheckTamper :=true;
Reg.Days :=30;
Reg.MaxChars :=50;
Reg.MinChars :=5;
Reg.RegCodeSize :=20;
Reg.Timebomb :=true;
Reg.Reload;
end;
但是每次明明已经注册过了,但是在这里经过create以后,程序又变成没有注册的了.
请问有谁知道该怎么做啊?
www.****.net 和www.2ccc.com里都有TRegware 4.02 下载,里面也有例子程序.
------解决方案--------------------
我的是这样,没有问题
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, regware4, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
Reg: TRegware4;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
Reg := TRegware4.Create(nil);
try
Reg.ProgGUID := '{E1537150-4ED8-41F2-BDC7-9C069843D7AD}';
Reg.Seed1 := 78057134;
Reg.Seed2 := 71910248;
Reg.Seed3 := 200588106;
Reg.LicenseOptions.LicenseSource := lsWindowsIDMod;
Reg.CheckTamper := true;
Reg.Days := 30;
Reg.MaxChars := 50;
Reg.MinChars := 5;
Reg.RegCodeSize := 20;
Reg.Timebomb := true;
Reg.Reload;
finally
Reg.Free;
end;
end;