Mam aplikację C#, która jest oflagowana przez wiele aplikacji antywirusowych (jak dotąd AVG i Norton) jako "zachowujących się podejrzanie". Nie mam z tym żadnego doświadczenia i jest wiele rzeczy, które według mnie mogą być uznane za "podejrzane" (dostęp do rejestru, IPC z usługą lokalną używającą nazwanych potoków, kopiowanie plików do lokalnego folderu danych aplikacji itp.), Ale ja nie wiem od czego zacząć.Moja aplikacja C# zostaje oznaczona przez aplikacje antywirusowe. Jak mogę zrozumieć, dlaczego?
Pamiętaj, że aplikacje nie mówią, że moja aplikacja jest wirusem lub jest zainfekowana wirusem - ale jest podejrzana.
Jak mogę sprawdzić, która część mojej aplikacji powoduje te problemy?
Czy używasz fragmentów kodu z internetu? Pobrałem kilka razy źródło programów, które zostały usunięte przez moją aplikację antywirusową. Czasami jest to zły sygnał. Spróbuj skontaktować się z firmami. Jedna z moich aplikacji również została tak potraktowana. – rekire
Jeśli aplikacja jest napisana zbyt sprytnie, tj. Polimorfizm lub odbicie, lub kod modyfikuje własne zachowanie, może zostać oznaczona przez określone antywirusy. w tym pusta wersja plików danych instalatora może usunąć ostatni problem, o którym wspomniałeś. –
Jeszcze jedno pytanie całkowicie związane z rozwojem, które zostało zamknięte niesprawiedliwie przez @casperOne ... –