J'ai créé une application C# que j'ai testée sur mon autre ordinateur pendant la phase de développement. Cependant, maintenant que j'ai terminé l'application avec quelques choses récentes que j'ai ajoutées, l'application est détectée comme un virus (AVG ne montre pas quel type de virus). Voici quelques modifications que j'ai faites:L'application C# apparaît faux positif dans l'antivirus AVG?
- Ajout d'un paramètre de registre pour permettre à l'utilisateur de démarrer l'application au démarrage de Windows.
- Modification du nom de l'assemblage et des informations d'assemblage (parce que je voulais renommer l'application).
- Je suis entré dans les paramètres de signature et j'ai cliqué sur Signer les manifestes ClickOnce.
- Je suis rentré dans la sécurité et j'ai cliqué sur ceci est une application de confiance complète.
L'application est juste une simple application météo. Il lit les données d'un fichier XML et les affiche. Je n'ai jamais eu de faux positif avant d'avoir fait ces changements. Alors, quel serait le problème ici et comment le résoudre?
J'ai ajouté les paramètres suivants:
RegistryKey rk = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
if (startupCheck.Checked) {
rk.SetValue("WeTile", "\"" + Application.ExecutablePath.ToString() + "\"");
} else {
rk.DeleteValue("WeTile", false);
}
Quel paramètre de registre avez-vous ajouté? Si ça ne va pas à HKCU mais à HKLM, je pense que votre application en demande trop. En outre, pourquoi avez-vous besoin d'en faire une application de confiance complète? Une application simple ne devrait jamais demander cela. –
'RegistryKey rk = Registry.CurrentUser.OpenSubKey (" SOFTWARE \\ Microsoft \\ Windows \\ CurrentVersion \\ Exécuter ", true); if (startupCheck.Checked) { rk.SetValue ("WeTile", "\" "+ Application.ExecutablePath.ToString() +" \ ""); } else { rk.DeleteValue ("WeTile", false); } ' Est ce que j'ai utilisé. Et l'application de confiance complète est juste pour le plaisir, honnêtement, je ne sais même pas ce qu'il fait. –