Thanks Vlk. I tested your suggestions, and it's produced some interesting results, which may help zero-in on the bug.
If I
copy the Resident Protection task, then I get exactly the same results:
- packer settings don't stick for anything other than the standard shield,
- changing the settings in the Enhanced interface always causes the slider in the blue 'a' icon for the standard shield to reset to the 'normal' position, and
- actions other than interactive/choose don't work
If I
create a new task, then it works the way I would expect. That is:
- all the packer settings are persisted and restored correctly,
- if, for example, I use the Enhanced interface to adjust the settings to high, then the blue 'a' icon slider also gets set to high, and
- the actions "repair iffailed move to chest" set on the 'virus' page in the Enhanced interface works!
So... I checked in the
Avast4.mdb database, in the
Local Properties table, and there are two properties listed as 'Invalid Entry' for the 'Resident Protection' task (in my table, they're table entries 21 and 22).
If you copy the Resident Protection task, then these invalid entries get copied. If you create a new resident task, then the entries are not included.
So the Avast4.mdb settings database appears to have some incorrect entries (these are only two of them, because if you remove the entries, only some of the problems go away).
The
workaround, for now, is to create a new resident task, set it to default, and adjust the settings as desired.
Regards,
Scott.