Does antivirus like Kaspersky, ESET, etc already has .NET in it or its coded in different environment ?