用delphi7做编程时需要关闭瑞星杀毒软件吗?

来源:百度知道 编辑:UC知道 时间:2024/06/23 23:05:21
我刚开始学delphi7,试着做了几个例子,但是运行时,总是被瑞星检测为有病毒,我把硬盘都格式化了,系统也重做了,还是不行,是不是做编程时要把所有的杀毒软件都要关闭呢?

你的Delphi中毒了 一种叫Delphi梦魇的毒
Delphi梦魇”就开始检验系统中是否有Delphi环境。它通过循环检测注册表键值的方法查找dephi的安装目录,如果找到dephi这个冤大头,就将恶意代码前排插入SysConst.pas文件,这个文件编译的时候,会生成SysConst.dcu,而这个文件会被添加到每个新的dephi工程中。
以下是解决的办法
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\ 目录,结束。
找个专杀杀一遍

如果你写的是木马代码 再加上你刚学 代码写的肯定不好喽 被杀软报毒是很正常的

不是啊,不用啊,我想也许是你变的程序的问题啊,你可以把你的D7程序发给我,我来看看,我也是搞D7的,呵呵