Stworzyłem program do rozwiązywania testów w C#. Dałem paru kumplom na przetestowanie na innych maszynach. Okazuje się, że jest blokowany i uznawany jako wirus na niektórych komputerach. Program podczas pracy łączy się z bazą sql. Można to jakoś naprawić?
Zapytaj jako jaki wirus jest rozpoznawany. Poczytaj o tym wirusie w jaki sposób działa, a następnie poszukaj podobieństw pomiędzy nim i swoim programem. Następnie zastanów się nad poprawnością swojego programu (np. czy nie nawiązuje zbyt dużej liczby połączeń w krótkim czasie; generuje zapytania, które można byłoby uznać za atak itp.)
Zapytaj jeszcze jaki to antywirus, bo niektóre są po prostu zbyt "nadgorliwe".
Może być tak że program antywirusowy zgłasza problemy z plikiem bo jest dla niego nowy (badanie reputacji, np Norton Anti-Virus) albo np nie jest na białej liście (np Webroot SecureAnywhere Antivirus), podobnie zachowuje się AppGuard. Bez dodatkowych informacji będzie trudno coś więcej powiedzieć.
Pozdrawiam,
mr-owl
Jak moje aplikacje mają problem z antywirusem, a mają mały rozmiar exeka, to dodaje do nich dużą bitmapę(*.bmp) >0,7MB i daje jej BuildAction: Resource, i problem zwykle znika :).
W przypadku Avasta pliku nie można uruchomić.
W przypadku Bitdefender plik jest kasowany.
Mój plik exe ma 2,7MB.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.