2016-01-04 2 views
2

Я загрузил исходный код Clamwin и загрузил clamwin для визуальной студии (2010 профессионал) и успешно построил весь проект без каких-либо ошибок. После нажатия start without debugging (установка clamscan проекта в качестве запуска) Я получу ошибку в командной строке cmd.LibClamAV Ошибка: cl_load: Нет такого файла или каталога: C: Users my-pc Desktop clamav-win32-clamav-0.99 contrib msvc Debug Win32 db

LibClamAV Error:cl_load:No such file or directory: C:\Users\my-pc\Desktop\clamav-win32-clamav-0.99\contrib\msvc\Debug\Win32\db 
-----------SCAN SUMMARY------------- 
Known viruses: 0 
Engine version: 0.97.8 
Scanned directories: 0 
Scanned files: 0 
Infected files: 0 
Data scanned: 0.00 MB 
Data read: 0.00 MB (ratio 0.00:1) 
Time: 0.003 sec (0 m 0 s) 
Press any key to continue . . . 

Я искал решение в Интернете, и я получил Clam is looking for it's database files and the directory doesn't have them, doesn't exist, or Clam doesn't have sufficient rights to access the files. Но как я должен решить эту проблему? должен ли я создать файл или каталог в этом пути или я должен заставить его найти себя?

ответ

0

Как указано в вопросе Clam is looking for it's database files and the directory, каталог/БД должна быть обновлена ​​с базой данных, запустив инструмент Freshclam, чтобы запустить Freshclam (если есть ошибки), загрузите файл freshclam.conf и редактировать файл как required.Then нажмите на start debugging из меню отладки. Clamscan сканирует текущий рабочий каталог. Для получения дополнительной информации о clamscan

0

Просто запустите freshclam -> загружает свежий vc db в предопределенный каталог (DatabaseDirectory в freshclam.conf). Прежде чем вы это сделаете, вы должны настроить freshclam.conf.

Затем настройте тот же DatabaseDirectory в clam.conf. (Для меня была ошибка. Я устанавливал в Windows и использовал пересылаемые косые черты по всем конфигурационным файлам в качестве разделителя пути dir. В значение DatabaseDirectory мне пришлось сменить мои косые черты на обратную косую черту, чтобы можно было успешно запустить clamdscan)

И наконец, попробуйте запустить clamscan.

Пожалуйста, скажите, если это не поможет.