Your virus was not recognized as a virus. It has been marked as a program from a source not recognized by Microsoft , which is very different.
Every "computer boy" knows that parente leigo com acesso de administrador + Windows = ninho de malwares a procriar e evoluir
. It's been like this since Windows 95, maybe even earlier. In an attempt to clean up the reputation of Windows vulnerable system and put the blame on the user, Microsoft from time to time launches some initiative such as User Account Control , which is what you saw.
It works like this: every time the user tries to install or perform something that can damage the computer, it gives a warning: "look, if you run this thing you can f ... flake, and blame It'll just be yours, see? ". Obviously, the user gives this little warning the same treatment that usually gives the license agreements.
So, you have two ways to deal with this:
-
Disable UAC: I leave it to you to search how to do this. Unfortunately, it's a change that has to be made machine-by-machine, locally, and it affects not just your application. Costly and arguably unethical.
-
Buy a license from Authenticode and digitally sign your application. It is up to you to also study what a digital signature is, and how it guarantees the authenticity of what is signed in this way. This does not guarantee that someone will not use the signature on a virus, but it is expensive, bureaucratic and they will know where you live.