4

Clamwin のソース コードをダウンロードし、clamwin ソリューションを Visual Studio (2010 Professional) にロードして、すべてのプロジェクトをエラーなしで正常にビルドしました。start without debugging(プロジェクトをスタートアップとして設定)をクリックした後clamscan、cmd-promptで以下のエラーが発生します。

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. これをどのように解決すればよいですか? そのパスにファイルまたはディレクトリを作成する必要がありますか、それとも自分自身を見つける必要がありますか?

4

2 に答える 2

1

質問Clam is looking for it's database files and the directoryで指定されているように、freshclam ツールを実行してディレクトリ /db をデータベースで更新する必要があります。freshclam を実行し (エラーが発生した場合)、ファイルをダウンロードし、freshclam.conf必要に応じてファイルを編集しstart debuggingます。次に、デバッグ メニューから をクリックします。Clamscan は現在の作業ディレクトリをスキャンします。クラムスキャンの詳細については

于 2016-01-04T08:47:25.907 に答える