Until you mentioned it in this topic I have never heard of 007 spy software, I tend to steer clear of the unknown or exotic. Now I know it is meant to be an invisible keylogger, not so invisible that avast doesn’t find it and believe it is malware (on to that later).
As for getting the error I’m not surprised, if you sent it to the chest, etc. it wouldn’t be in the original location so windows wouldn’t find it or could it be down to the protection of 007 spy blocking access to its file/folder ???
Don’t forget avast doesn’t do anything autonomously it scan and alerts to infected files, you choose the action from the list of options.
What is the infected file name, where was it found e.g. (C:\windows\system32\infected-file-name.xxx) ?
Check the avast! Log Viewer (C:\Program Files\Alwil Software\Avast4\ashLogV.exe), Warning section, this contains information on all avast detections. C:\Program Files\Alwil Software\Avast4\ashLogV.exe
Clue, the full path and file name are what you need to enter into both exclusions lists to get the program to work.
add it to the exclusions lists:
Standard Shield, Customize, Advanced, Add and
Program Settings, Exclusions (right click the avast ’ a ’ icon)
You should check the offending/suspect file at: VirusTotal - Multi engine on-line virus scanner and report the findings here the URL in the Address bar of the VT results page. You can’t do this with the file securely in the chest, you need to extract it to a temporary (not original) location first, see below.
Create a folder called Suspect in the C:\ drive, e.g. C:\Suspect. Now exclude that folder in the Standard Shield, Customize, Advanced, Add, type (or copy and paste) C:\Suspect* That will stop the standard shield scanning any file you put in that folder. You should now be able to export any file in the chest to this folder and upload it to VirusTotal without avast alerting.
If it is indeed a false positive, see http://forum.avast.com/index.php?topic=34950.msg293451#msg293451, how to report it to avast! and what to do to exclude them until the problem is corrected.