delphi 我自己编写的程序为什么各种杀毒软件都会认为是木马?( Delphi 7)
确实有注册表操作,还有从网络上下载文件操作,这个有影响吗?怎么样才能让杀毒软件不报木马呢???...
确实有注册表操作,还有从网络上下载文件操作,这个有影响吗?怎么样才能让杀毒软件不报木马呢???
展开
6个回答
展开全部
你的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\ 目录,结束。
找个专杀杀一遍
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\ 目录,结束。
找个专杀杀一遍
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看来是你的DELPHI7 感染了病毒啦。如下
近日国内截获了一个针对计算机程序员、尤其是Delphi使用者的病毒“Delphi梦魇”(Win32.Induc.b.820224 ),简单描述该毒行为,就是:它专门感染Delphi程序员的电脑,一旦成功,程序员今后写出的任何程序,都将带有该毒!
近日国内截获了一个针对计算机程序员、尤其是Delphi使用者的病毒“Delphi梦魇”(Win32.Induc.b.820224 ),简单描述该毒行为,就是:它专门感染Delphi程序员的电脑,一旦成功,程序员今后写出的任何程序,都将带有该毒!
追问
我把从网络上下载文件操作语句屏蔽掉就不会报木马
追答
删掉DELPHI目录下的SysConst.dcu文件,然后从网上下载一个覆盖
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单的程序一般不会,如果涉及到系统注册表等具有木马特征的代码都会报,你可以查查易语言的编程使用者,那报毒严重得让易语言学者整天长篇大论的到处骂!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这得看你程序有些什么行为.
你可以只写个空窗体试试!
你可以只写个空窗体试试!
追问
空窗体不会有问题,我把从网络上下载文件操作语句屏蔽掉就不会报木马
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询