Tôi có một ứng dụng C# đang bị gắn cờ bởi nhiều ứng dụng chống vi-rút (AVG và Norton cho đến nay) là "hoạt động đáng ngờ". Tôi không có bất kỳ kinh nghiệm nào về điều này, và có rất nhiều điều tôi cho rằng có thể được coi là "đáng ngờ" (truy cập đăng ký, IPC với dịch vụ cục bộ sử dụng đường ống có tên, sao chép tệp vào thư mục dữ liệu ứng dụng cục bộ, v.v.) không biết bắt đầu từ đâu.Ứng dụng C# của tôi bị các ứng dụng chống vi-rút gắn cờ. Làm thế nào để tôi tìm ra lý do tại sao?
Lưu ý rằng ứng dụng không nói ứng dụng của tôi là vi-rút hoặc bị nhiễm vi rút - nhưng điều đó là đáng ngờ.
Làm cách nào tôi có thể biết được phần nào của ứng dụng đang gây ra những sự cố này?
Bạn có sử dụng các mã snipets từ web không? Tôi đã tải xuống một vài lần nguồn của các chương trình đã bị xóa bởi ứng dụng chống vi-rút của tôi. Đôi khi điều này là một cảnh báo sai. Cố gắng liên lạc với các công ty. Một trong những ứng dụng của tôi cũng được đối xử như vậy. – rekire
Nếu ứng dụng được viết quá khéo léo, nghĩa là tính đa hình hoặc phản chiếu hoặc mã sửa đổi hành vi của riêng nó thì nó có thể bị gắn cờ bởi một số loại vi-rút chống vi-rút. bao gồm cả phiên bản trống của các tệp dữ liệu với trình cài đặt của bạn có thể xóa vấn đề cuối cùng bạn đã đề cập. –
Tuy nhiên, một câu hỏi khác hoàn toàn liên quan đến sự phát triển đã bị đóng bất công bởi @casperOne ... –