I don't normally use Windows Vista, except for testing software (loathe the interface) but I thought I had ClamAV working some months ago when I had a Vista beta.
Now I find that clamd is not working, and when I try to run it from the command line I get: C:\Program Files\clamAV>clamd clamd daemon 0.91.2 (OS: windows, ARCH: i386, CPU: i686) Log file size limited to 1048576 bytes. Reading databases from C:\Program Files\clamAV\data Not loading PUA signatures. LibClamAV Error: cli_cvdload(): Can't create temporary directory C:\Windows\Temp\clamav-6479395fff8f25fd03cb2b2536477b21 LibClamAV Error: Can't load C:\Program Files\clamAV\data/daily.cvd: Unable to create temporary directory ERROR: Unable to create temporary directory Now, why is it trying to create a file in C:\Windows\Temp, when there is a perfectly good environmental variable saying where the temporary folder is? If you only want to use it under one user, you could change the clamd.conf to point to the actual temporary folder location. But the location changes with the user, so: TEMP=C:\Users\<username>\AppData\Local\Temp I tried putting %TEMP% in clamd.conf, but that didn't help. _______________________________________________ http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-win32
