在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ClamAV的VS2005工程源码

ClamAV的VS2005工程源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:18.03M
  • 下载次数:3
  • 浏览次数:61
  • 发布时间:2020-09-15
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
ClamAV的VS2005工程源码,可以直接编译,不过有个打包工程无法通过。 http://blog.csdn.net/betabin/article/details/7452650博文会介绍下。
【实例截图】
【核心代码】
clamAVsrc
├── clamav.ncb
├── clamav.sln
├── clamconf
│   ├── clamconf.aps
│   ├── clamconf.c
│   ├── clamconf.cpp
│   ├── clamconf.rc
│   ├── clamconf.vcproj
│   ├── clamconf.vcproj.NJH.Nigel Horne.user
│   ├── icon1.ico
│   ├── ReadMe.txt
│   ├── Release
│   │   ├── clamconf.exe.intermediate.manifest
│   │   ├── clamconf.res
│   │   ├── mt.dep
│   │   ├── vc80.idb
│   │   └── vc80.pdb
│   ├── resource.h
│   ├── stdafx.cpp
│   └── stdafx.h
├── clamd
│   ├── clamd.c
│   ├── clamd.cpp
│   ├── clamd.vcproj
│   ├── clamd.vcproj.NJH.Nigel Horne.user
│   ├── clamuko.c
│   ├── clamuko.h
│   ├── dazukoio.c
│   ├── dazukoio_compat12.c
│   ├── dazukoio_compat12.h
│   ├── dazukoio.h
│   ├── dazukoio_xp.h
│   ├── dazuko_xp.h
│   ├── localserver.c
│   ├── localserver.h
│   ├── Nothers.c
│   ├── others.c
│   ├── others.h
│   ├── ReadMe.txt
│   ├── Release
│   │   ├── clamd.exe.intermediate.manifest
│   │   ├── clamd.res
│   │   ├── CVS
│   │   │   ├── Entries
│   │   │   ├── Repository
│   │   │   └── Root
│   │   ├── mt.dep
│   │   ├── vc80.idb
│   │   └── vc80.pdb
│   ├── resource1.h
│   ├── resource.h
│   ├── scanner.c
│   ├── scanner.h
│   ├── server.h
│   ├── server-th.c
│   ├── session.c
│   ├── session.h
│   ├── shared.h
│   ├── stdafx.cpp
│   ├── stdafx.h
│   ├── tcpserver.c
│   ├── tcpserver.h
│   ├── thrmgr.c
│   └── thrmgr.h
├── clamdscan
│   ├── clamd.c
│   ├── clamdscan
│   ├── clamdscan.c
│   ├── clamdscan.cpp
│   ├── clamdscan.vcproj
│   ├── clamdscan.vcproj.NJH.Nigel Horne.user
│   ├── client.c
│   ├── client.h
│   ├── Debug
│   │   └── CVS
│   │   ├── Entries
│   │   ├── Repository
│   │   └── Root
│   ├── defaults.h
│   ├── ReadMe.txt
│   ├── Release
│   │   ├── clamdscan.exe.intermediate.manifest
│   │   ├── CVS
│   │   │   ├── Entries
│   │   │   ├── Repository
│   │   │   └── Root
│   │   ├── mt.dep
│   │   ├── vc80.idb
│   │   └── vc80.pdb
│   ├── server-th.c
│   ├── stdafx.cpp
│   └── stdafx.h
├── clamscan
│   ├── clamdscan.aps
│   ├── clamdscan.rc
│   ├── clamscan.c
│   ├── clamscan.cpp
│   ├── clamscan_opt.h
│   ├── clamscan.vcproj
│   ├── clamscan.vcproj.NJH.Nigel Horne.user
│   ├── Debug
│   │   └── CVS
│   │   ├── Entries
│   │   ├── Repository
│   │   └── Root
│   ├── global.h
│   ├── icon1.ico
│   ├── manager.c
│   ├── manager.h
│   ├── others.c
│   ├── others.h
│   ├── ReadMe.txt
│   ├── Release
│   │   ├── clamdscan.res
│   │   ├── clamscan.exe.intermediate.manifest
│   │   ├── CVS
│   │   │   ├── Entries
│   │   │   ├── Repository
│   │   │   └── Root
│   │   ├── mt.dep
│   │   ├── vc80.idb
│   │   └── vc80.pdb
│   ├── resource1.h
│   ├── resource.h
│   ├── stdafx.cpp
│   ├── stdafx.h
│   ├── treewalk.c
│   └── treewalk.h
├── freshclam
│   ├── Debug
│   │   └── CVS
│   │   ├── Entries
│   │   ├── Repository
│   │   └── Root
│   ├── dns.c
│   ├── dns.h
│   ├── execute.c
│   ├── execute.h
│   ├── freshclam1.aps
│   ├── freshclam.aps
│   ├── freshclam.c
│   ├── freshclam.cpp
│   ├── freshclam.rc
│   ├── freshclam.vcproj
│   ├── freshclam.vcproj.NJH.Nigel Horne.user
│   ├── icon1.ico
│   ├── manager.c
│   ├── manager.h
│   ├── mirman.c
│   ├── mirman.h
│   ├── nonblock.c
│   ├── nonblock.h
│   ├── notify.c
│   ├── notify.h
│   ├── ReadMe.txt
│   ├── Release
│   │   ├── CVS
│   │   │   ├── Entries
│   │   │   ├── Repository
│   │   │   └── Root
│   │   ├── freshclam.exe.intermediate.manifest
│   │   ├── freshclam.res
│   │   ├── mt.dep
│   │   ├── vc80.idb
│   │   └── vc80.pdb
│   ├── resource1.h
│   ├── resource.h
│   ├── stdafx.cpp
│   └── stdafx.h
├── libclamav
│   ├── aspack.c
│   ├── aspack.h
│   ├── binhex.c
│   ├── binhex.h
│   ├── blob.c
│   ├── blob.h
│   ├── cab.c
│   ├── cab.h
│   ├── chmunpack.c
│   ├── chmunpack.h
│   ├── clamav-config.h
│   ├── clamav.h
│   ├── clamAV.ico
│   ├── cltypes.h
│   ├── compat.c
│   ├── compat.h
│   ├── cvd.c
│   ├── cvd.h
│   ├── dconf.c
│   ├── dconf.h
│   ├── Debug
│   │   ├── libclamav.dll.embed.manifest
│   │   ├── libclamav.pch
│   │   └── libclamav.res
│   ├── debug.c
│   ├── debug.h
│   ├── dllmain.c
│   ├── dsig.c
│   ├── dsig.h
│   ├── elf.c
│   ├── elf.h
│   ├── encoding_aliases.h
│   ├── entconv.c
│   ├── entconv.h
│   ├── entitylist.h
│   ├── execs.h
│   ├── filetypes.c
│   ├── filetypes.h
│   ├── fsg.c
│   ├── fsg.h
│   ├── hashtab.c
│   ├── hashtab.h
│   ├── htmlnorm.c
│   ├── htmlnorm.h
│   ├── iana_tld.h
│   ├── is_tar.c
│   ├── is_tar.h
│   ├── js
│   │   ├── alloc.c
│   │   ├── b_array.c
│   │   ├── b_bool.c
│   │   ├── bc.c
│   │   ├── b_core.c
│   │   ├── b_date.c
│   │   ├── b_dir.c
│   │   ├── b_file.c
│   │   ├── b_func.c
│   │   ├── b_math.c
│   │   ├── b_number.c
│   │   ├── b_object.c
│   │   ├── b_regexp.c
│   │   ├── b_string.c
│   │   ├── b_system.c
│   │   ├── b_vm.c
│   │   ├── c1jumps.h
│   │   ├── c1switch.h
│   │   ├── c1swt0.h
│   │   ├── c2jumps.h
│   │   ├── c2switch.h
│   │   ├── compiler.c
│   │   ├── crc32.c
│   │   ├── debug.c
│   │   ├── dl_open.c
│   │   ├── ejumps.h
│   │   ├── eswitch.h
│   │   ├── eswt0.h
│   │   ├── getopt.h
│   │   ├── heap.c
│   │   ├── iostream.c
│   │   ├── js.c
│   │   ├── jsconfig.h
│   │   ├── js.h
│   │   ├── jsint.h
│   │   ├── main.c
│   │   ├── md5c.c
│   │   ├── md5.h
│   │   ├── mrgsort.c
│   │   ├── mrgsort.h
│   │   ├── object.c
│   │   ├── regex.h
│   │   ├── rentrant.h
│   │   ├── r_pthrs.c
│   │   ├── utils.c
│   │   ├── vm.c
│   │   ├── vmjumps.c
│   │   ├── vmswitch.c
│   │   ├── xjs.c
│   │   └── xmd5.c
│   ├── jscript.c
│   ├── jscript.h
│   ├── libclamav.aps
│   ├── libclamav.def
│   ├── libclamav.h
│   ├── libclamav.vcproj
│   ├── libclamav.vcproj.NJH.Nigel Horne.user
│   ├── line.c
│   ├── line.h
│   ├── lockdb.c
│   ├── lockdb.h
│   ├── matcher-ac.c
│   ├── matcher-ac.h
│   ├── matcher-bm.c
│   ├── matcher-bm.h
│   ├── matcher.c
│   ├── matcher.h
│   ├── mbox.c
│   ├── mbox.h
│   ├── md5.c
│   ├── md5.h
│   ├── message.c
│   ├── message.h
│   ├── mew.c
│   ├── mew.h
│   ├── msexpand.c
│   ├── msexpand.h
│   ├── msg.c
│   ├── msg.h
│   ├── mspack
│   │   ├── cabd.c
│   │   ├── cab.h
│   │   ├── CVS
│   │   │   ├── Entries
│   │   │   ├── Repository
│   │   │   └── Root
│   │   ├── lzxd.c
│   │   ├── lzx.h
│   │   ├── mspack.h
│   │   ├── mszipd.c
│   │   ├── mszip.h
│   │   ├── qtmd.c
│   │   └── qtm.h
│   ├── mspack.c
│   ├── mspack.h
│   ├── nsis
│   │   ├── bzlib.c
│   │   ├── bzlib_private.h
│   │   ├── infblock.c
│   │   ├── LZMADecode.c
│   │   ├── LZMADecode.h
│   │   ├── nsis_bzlib.h
│   │   ├── nsis_zconf.h
│   │   ├── nsis_zlib.h
│   │   ├── nsis_zutil.h
│   │   ├── nulsft.c
│   │   └── nulsft.h
│   ├── ole2_extract.c
│   ├── ole2_extract.h
│   ├── others.c
│   ├── others.h
│   ├── packlibs.c
│   ├── packlibs.h
│   ├── pdf.c
│   ├── pdf.h
│   ├── pe.c
│   ├── pe.h
│   ├── petite.c
│   ├── petite.h
│   ├── phishcheck.c
│   ├── phishcheck.h
│   ├── phish_domaincheck_db.c
│   ├── phish_domaincheck_db.h
│   ├── phish_whitelist.c
│   ├── phish_whitelist.h
│   ├── pst.c
│   ├── pst.h
│   ├── pthread
│   │   ├── config.h
│   │   ├── pthread.h
│   │   ├── pthreadVC2.dll
│   │   ├── pthreadVC2.lib
│   │   ├── sched.h
│   │   └── semaphore.h
│   ├── readdb.c
│   ├── readdb.h
│   ├── ReadMe.txt
│   ├── rebuildpe.c
│   ├── rebuildpe.h
│   ├── regex
│   │   ├── cclass.h
│   │   ├── cname.h
│   │   ├── engine.c
│   │   ├── regcomp.c
│   │   ├── regerror.c
│   │   ├── regex2.h
│   │   ├── regexec.c
│   │   ├── regex.h
│   │   ├── regfree.c
│   │   ├── strlcpy.c
│   │   └── utils.h
│   ├── regex_list.c
│   ├── regex_list.h
│   ├── Release
│   │   ├── CVS
│   │   │   ├── Entries
│   │   │   ├── Repository
│   │   │   └── Root
│   │   ├── libclamav.dll.intermediate.manifest
│   │   ├── libclamav.pch
│   │   ├── libclamav.res
│   │   ├── mt.dep
│   │   ├── vc80.idb
│   │   └── vc80.pdb
│   ├── resource.h
│   ├── rtf.c
│   ├── rtf.h
│   ├── scanners.c
│   ├── scanners.h
│   ├── sis.c
│   ├── sis.h
│   ├── snprintf.c
│   ├── snprintf.h
│   ├── special.c
│   ├── special.h
│   ├── spin.c
│   ├── spin.h
│   ├── stdafx.cpp
│   ├── stdafx.h
│   ├── str.c
│   ├── str.h
│   ├── suecrypt.c
│   ├── suecrypt.h
│   ├── syslog.h
│   ├── table.c
│   ├── table.h
│   ├── target.h
│   ├── text.c
│   ├── text.h
│   ├── tnef.c
│   ├── tnef.h
│   ├── unarj.c
│   ├── unarj.h
│   ├── unrar
│   │   ├── CVS
│   │   │   ├── Entries
│   │   │   ├── Repository
│   │   │   └── Root
│   │   ├── unrar15.c
│   │   ├── unrar15.h
│   │   ├── unrar20.c
│   │   ├── unrar20.h
│   │   ├── unrar.c
│   │   └── unrar.h
│   ├── unsp.c
│   ├── unsp.h
│   ├── untar.c
│   ├── untar.h
│   ├── unzip.c
│   ├── unzip.h
│   ├── upack.c
│   ├── upack.h
│   ├── upx.c
│   ├── upx.h
│   ├── uuencode.c
│   ├── uuencode.h
│   ├── vba_extract.c
│   ├── vba_extract.h
│   ├── wwunpack.c
│   ├── wwunpack.h
│   ├── yc.c
│   ├── yc.h
│   ├── zconf.h
│   ├── zlib
│   │   ├── adler32.c
│   │   ├── compress.c
│   │   ├── crc32.c
│   │   ├── crc32.h
│   │   ├── deflate.c
│   │   ├── deflate.h
│   │   ├── gzio.c
│   │   ├── infback.c
│   │   ├── inffast.c
│   │   ├── inffast.h
│   │   ├── inffixed.h
│   │   ├── inflate.c
│   │   ├── inflate.h
│   │   ├── inftrees.c
│   │   ├── inftrees.h
│   │   ├── minigzip.c
│   │   ├── trees.c
│   │   ├── trees.h
│   │   ├── uncompr.c
│   │   ├── zconf.h
│   │   ├── zconf.in.h
│   │   ├── zlib.h
│   │   ├── zutil.c
│   │   └── zutil.h
│   └── zlib.h
├── libclamav.ncb
├── libclamunrar
│   ├── libclamunrar.def
│   ├── libclamunrar.vcproj
│   ├── libclamunrar.vcproj.NJH.Nigel Horne.user
│   ├── Release
│   │   ├── libclamunrar.dll.intermediate.manifest
│   │   ├── mt.dep
│   │   ├── vc80.idb
│   │   └── vc80.pdb
│   ├── unrar15.c
│   ├── unrar15.h
│   ├── unrar20.c
│   ├── unrar20.h
│   ├── unrar.c
│   ├── unrarcmd.c
│   ├── unrarcmd.h
│   ├── unrarfilter.c
│   ├── unrarfilter.h
│   ├── unrar.h
│   ├── unrarppm.c
│   ├── unrarppm.h
│   ├── unrarvm.c
│   └── unrarvm.h
└── shared
├── cdiff.c
├── cdiff.h
├── cfgparser.c
├── cfgparser.h
├── getopt.c
├── getopt.h
├── misc.c
├── misc.h
├── network.c
├── network.h
├── options.c
├── options.h
├── output.c
├── output.h
├── ReadMe.txt
├── sha256.c
├── sha256.h
├── shared.vcproj
├── shared.vcproj.NJH.Nigel Horne.user
├── stdafx.cpp
└── stdafx.h

36 directories, 477 files

标签:

实例下载地址

ClamAV的VS2005工程源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警