项目里面加上了一个unit3里面的内容就是简单的:unit Unit3;interfacevar
  logined:boolean;
  loginer:string;
  logintime:TDateTime;implementationend.
 然后,nod32就报警了这是怎么回事?dpr是这样的
program hl;uses
  Forms,
  Controls,
  MMSystem,
  Unit1 in 'Unit1.pas' {Form1},
  Unit2 in 'Unit2.pas' {Form2},
  loadding in 'loadding.pas' {Loading},
  Unit3 in 'Unit3.pas';{$R *.res}
var
  FormLogo:TLoading;begin
  Application.Initialize;
  FormLogo := TLoading.Create(Application);
  FormLogo.ShowModal;
  if not logined then
  begin
    FormLogo.Hide;
    FormLogo.Free;
    Application.Terminate;
  end
  else begin
    Application.CreateForm(TForm1, Form1);
    Application.CreateForm(TForm2, Form2);
    Application.Run;
  end;
end.

解决方案 »

  1.   

    我只是简单的在项目里面加了一个内容为下面的pas文件(没有窗体的)unit Unit3;interfacevar
      logined:boolean;
      loginer:string;
      logintime:TDateTime;implementationend.
    这个文件里面我只是声明了几个全局变量而已。没有做其他东西。然后编译整个项目就报毒了。回头看看sysconst.dcu看看是不是惹毒了。估计没有的。
      

  2.   

    很奇怪,我原来也经历过,是卡巴,我只要新建一个From就检测为病毒,但是我只要随便在界面上添加一个控件,就没有这个问题了。不妨试试哦。。
      

  3.   

    卡巴是这样想的:这个人建了一个空Form,正常程序哪有空Form的,上面连个hello world都没有,一定是病毒,就报了!
      

  4.   

    有可能就是根据这个“特征”认定是病毒的
    空Form,还有几个未使用的变量,是大大的可疑分子
      

  5.   

    sysconst肯定不可能……过两天我发个资料出来看看……
    杀软也并不=驱动,驱动大多是HIPS,扫描还得用自己的算法,文件过滤驱动除外
      

  6.   

    金山毒霸 : Win32.induc.a.820224 
    卡巴斯基 : Virus.Win32.Induc.a 
    nod32 : virus.Win32.Induc.A 好象是Delphi梦魇,重新下个SysConst.pas 并删除SysConst.dcu
      

  7.   

    是Delphi梦魇后来重新编译了sysconst.pas就没事了。估计是网上下载的什么程序染了病毒,在自己的机子上运行了。
      

  8.   


    Delphier 必须要知道怎么杀的一个病毒。