瑞星卡卡安全论坛个人产品讨论区瑞星杀毒软件瑞星杀毒软件2011 瑞星将DELPHI编译出的DEMO给误杀了 Trojan.DL.Win32.Banload.cer

1   1  /  1  页   跳转

[求助] 瑞星将DELPHI编译出的DEMO给误杀了 Trojan.DL.Win32.Banload.cer

瑞星将DELPHI编译出的DEMO给误杀了 Trojan.DL.Win32.Banload.cer

EnMan:=TPerEnglish.Create('Yu Jingbo',True,34, German);
German 是一个枚举类型的值,问题就出在这里


源码中并没有什么恶意的代码,显然是误报。

unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;
type
  Language = (English,French,German,Null);
  TPerson = class
  private
    FName:String;
    FSex:Boolean;
    FAge:Integer;
    FLanguage:Language;
  protected
    property PName:String read FName write FName;
    property PSex:Boolean read FSex write FSex default True;
    property PAge:Integer read Fage write Fage;
    procedure GetLanguage;virtual;abstract;
  public
    constructor Create();overload;
    destructor Destory; overload;
  end;
  TPerEnglish = class(TPerson)
  private
    FLang:Language;
    function GetLang:Language;
  protected
  public
    constructor Create();overload;
    constructor Create(Name:String;Sex:Boolean;Age:Integer; lang:Language);overload;
    property PLanguage:Language read FLang;
    procedure GetLanguage;override;
  end;
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
var EnMan:TPerEnglish;
begin
  EnMan:=TPerEnglish.Create('Yu Jingbo',True,34, German);
  Caption:=EnMan.PName;
  EnMan.GetLanguage;
end;
{ TPerson }
constructor TPerson.Create;
begin
end;
destructor TPerson.Destory;
begin
  inherited;
end;
{ TPerEnglish }
constructor TPerEnglish.Create;
begin
  PName:='Esan';
  PSex:=True;
  PAge:=34;
  Flang:=French;
end;
constructor TPerEnglish.Create(Name: String; Sex: Boolean; Age: Integer; lang:Language);
begin
  PName:=Name;
  PSex:=Sex;
  PAge:=Age;
  Flang:=lang;
end;
function TPerEnglish.GetLang: Language;
begin
  Result:=FLang;
end;
procedure TPerEnglish.GetLanguage;
begin
  //inherited;
  case PLanguage of
    English:showmessage(PName + ' is a English Person!');
    French:showmessage(PName + ' is a French Person!');
    German:showmessage(PName + ' is a German Person!');
    else showmessage(PName + ' ''s language is unkonwn!');
  end;
end;
end.

附件: 26.rar (2010-8-28 23:13:55, 171.52 K)
该附件被下载次数 217



用户系统信息:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)
分享到:
gototop
 

回复:瑞星将DELPHI编译出的DEMO给误杀了 Trojan.DL.Win32.Banload.cer

补充下瑞星版本: 22.62.05.07
gototop
 

回复 1F Esan 的帖子

上报文件成功!
查询编号:RS20100830163313734042
为查询文件分析结果,请记录此编号。谢谢您的参与!
查询地址http://mailcenter.rising.com.cn/FileCheck/Default.aspx
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT