金山给的清除SysConst.dcu病毒的方法专业吗?(0)

  • 主题发起人 主题发起人 delhpi
  • 开始时间 开始时间
D

delhpi

Unregistered / Unconfirmed
GUEST, unregistred user!
我感觉没有必要再编译SysConst.pas了,只要从lib/debug,复制一个dcu 到lib目录下覆盖就行了。1、使用杀软扫描所有的Delphi编写的可执行文件并清除病毒。(或直接删除所有Delphi编写的可执行文件,包括从网上下载的)  2、将文件%DelphiInstallPath%/Lib/SysConst.dcu删掉,然后执行步骤4或步骤5和6。  3、将文件%DelphiInstallPath%/Lib/SysConst.bak改名为SysConst.dcu,结束。  4、调用DCC32.exe编译出新的SysConst.dcu,编译命令如下:%DelphiInstallPath%/bin/DCC32.exe”%DelphiInstallPath%//Source/Rtl/Sys/SysConst.pas”  5、将新编译的SysConst.dcu(在%DelphiInstallPath%//Source/Rtl/Sys/目录下)文件复制到%DelphiInstallPath%/Lib/目录,结束。  6、使用金山毒霸2009并升级到最新版本全盘扫描清除已经被感染的delphi程序。
 
还有一步须要做的把SysConst.dcu的安全权限设置为只读.这样以后就算运行了有毒的都不会感染到.
 
把那个 sysconst.bak 保留着就行了。那个病毒首先判断是否有这个文件,如果有的话,就exit了。
 
直接把 Delphi6/Source/Rtl/Sys/SysConst.pas 复制到 Lib/下每次编译的时候会自动编译,就没有问题了
 
接受答案了.
 
后退
顶部