Hello,
OK here we go in more detail.
I compiled the .exe again in a clean directory with all shields up. Size was the intended one. I packed it with Winlicense. Size was unaltered with the previous one.
I took both .exe file and put them in a ‘Tmp’ directory.
I select a ‘Select folder to scan’. On Settings i set ‘Scan all files’, on Sensitivity - ‘Test whole files’, i put Heuristics High, Use code emulation, Scan for PUP.
I hit Start - NO THREAT FOUND, so both my files protected .exe and unprotected .exe are OK. We just established they are not infected.
Then with all shields up, i try to copy both files from directory Tmp to Tmp2. SUCCESS. No shield trigger.
Then i try to copy them on network, on the server where the auto-update files resides. SUCCESS. No shield trigger.
When i try to copy from the network directory back to Tmp2, the unprotected file copies just fine, the Winlicense protected one triggers the Win32:Evo-gen [Susp].
Active Protection settings are all unchecked or off (Heuristics, Sensitivity, etc) so i guess it is from cloud. Sadly i cannot find an option to turn the cloud off.
So, the final verdict, the shield will trigger as a false positive ONLY when you want to copy that specific file from network to drive. Will not trigger for drive to drive or drive to network. Only for network to drive. I MD5 them, before and after the network copy, they are unaltered on network as are in the drive.
http://www.biosol.ro/Poze/MD5.jpg
My temporary workaround is to exclude that directory from scan. Please fix this, i really like AVAST, but i cannot stay forever with my software excluded from scan. What if a real infection appears ?
Best regards
Vlad Popovici