Kapersky is a scam along with pretty much the entire antivirus industry. Get a free solution like Security Essentials, seriously, it's just as good. These things work via virus signatures (combinations of hashes of different parts of a binary to detect if it's the correct type) as well as common behavior and API imports. There's little to no magic heuristics which actually work that these companies would like to lead you to believe that somehow allows them to detect viruses that aren't in their signature database. It's so insanely easy to bypass them through easy to write crypters and polymorphic engines. Save your money and time as well as your security (a lot of the time AV like Norton and Kaspersky is utter stuff) and just get something free.