2012-05-11 46 views
0

我正在C#中編寫一個Winforms應用程序,該應用程序從用戶處接收一點輸入並將其附加到特定網站的硬編碼URL的末尾。然後我的程序將結果字符串傳遞給Process.Start,如下所示: System.Diagnostics.Process.Start(fullURL)如何進入網頁而不導致AV虛警?

這樣做會在網站上搜索用戶的字符串。

無論何時執行該代碼行,卡巴斯基防病毒都會給出類似於「PDM.Hidden數據發送」的警告。如果當我將這個程序分發給其他人時,我不希望他們對我給他們某種惡意軟件的可能性感到緊張。有沒有一些方法可以瀏覽到動態構建的URL,而不會像卡巴斯基這樣的AV程序提出像這樣的不必要的警告?

在這個帖子中:call to shellexecte causes antivirus to give a warning? ...我注意到有一個有趣的提示,即發送應用程序到卡巴斯基的「誤報」評論。但我真的希望有一個基於代碼的解決方案可以避免這種需求。畢竟,一些應用程序的幫助系統很容易將您帶到製造商的網站。你怎麼認爲他們這樣做,而不會造成誤報?

感謝,

拉里

+0

如果真有這樣做沒有觸發惡意軟件警告,則惡意軟件作者會使用該方法的一個好方法。然後它會被添加爲惡意軟件警告! – nvuono

回答