2011-06-10 27 views
9

我正在使用VB.Net中的項目進行工作,該項目包括Socket通信和嵌入式HTTPListeners,這是一組使用套接字互通的應用程序。我的問題是我收到反病毒(AVG)報告的幾天後,顯示其中一個可執行文件爲威脅。由AVG顯示爲威脅的應用程序

調查此事,我正在考慮用NamedPipes替換套接字,但仍然會保留http listener。

我怎樣才能解決這個問題

+0

它本質上是病毒嗎?你在做什麼來隱藏用戶的應用程序? – slugster 2011-06-10 06:49:04

+0

它仍處於隱藏狀態,但在通知區域有圖標,以允許用戶將其關閉,但如果需要其服務,則可以由其他應用程序重新啓動。 – 2011-06-10 06:52:11

+0

插槽或http偵聽器不太可能是問題的原因。 – jgauffin 2011-06-10 06:52:15

回答

6

正如您所解釋的,您的應用程序仍處於隱藏狀態,網絡活動會使您的應用程序被防火牆(安全應用程序)阻止。 如果您不需要網絡訪問,請考慮IPC的其他方式(如您所說的命名管道),因爲您不必爲端口已被使用的錯誤類型而煩惱。

但是正如其他人建議你應該發送給他們你的可執行文件,聲明爲誤報。

link包含提交您的應用程序到AVG和其他安全vedors的信息。

+0

感謝您的幫助! – 2011-06-17 10:01:31

5

你應該向他們發送可執行文件,說明它檢測到威脅爲,這是一個假陽性。

6

我假設你的代碼不會做壞事,所以我實際上不會改變任何東西。爲什麼你應該嘗試和解決一個過於敏感的工具?聯繫AVG並將其提交爲誤報。

1

添加一些安裝代碼來簡單地禁用AVG或將其卸載。這應該學會他們不要誤報。

雖然這不是一個嚴肅的答案!

+4

當然,把誤報變成真正的積極。無論如何保存AVG的一些工作。 :) – MarkJ 2011-06-13 11:47:06