delphi7 编译程序时报win32.indcu.a病毒的解决方法

简介
       Win32/Induc.A 是一个可以在编译时(compile-time )感染Delphi文件的病毒。 

    发作
    该病毒没有任何复制自身的行为。 

    该病毒针对下列文件进行拷贝(源文件,目的文件): 
  l  %delphi rootdir%\Lib\SysConst.dcu %delphi rootdir%\Lib\SysConst.bak
  l  %delphi rootdir%\source\rtl\sys\SysConst.pas, %delphi rootdir%\Lib\SysConst.pas

    修改了下列文件: 
  l  %delphi rootdir%\Lib\SysConst.pas

    该病毒将自身源代码写入文件。 

    该病毒执行下列命令行:
  l  "%delphi rootdir%\Bin\dcc32.exe" "%delphi rootdir%\Lib\SysConst.pas"

    最终文件"%delphi rootdir%\Lib\SysConst.dcu"包括了原始代码。

    删除了下列文件: 
  l  %delphi rootdir%\Lib\SysConst.pas


    文件感染
      Win32/Induc.A是一个感染Delphi编译文件的病毒。 
    用Delphi语言编写的编译程序也会携带病毒代码。插入代码的大小为5KB
   其他信息
      Delphi版本4567 均受影响。

  

    查看文件,如图

        delphi7 <wbr>编译程序时报win32.indcu.a病毒的解决方法

  

    解决办法

  如果DELPHI安装目录里的Lib\SysConst.dcu大于/等于17K,就说明中招了,SysConst.dcu正常大小是12K左右, 修复这个文件再重新编译程序就不会有问题了 (  在lib\下找到 sysconst.bak一个11.7K,把SysConst.dcu 20K的删了.改SysConst.bak为 SysConst.dcu一切OK!)

转载于:https://www.cnblogs.com/beanlee/p/3442234.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值