0

我正在用 C# 编写一个 Winforms 应用程序,该应用程序需要用户的一些输入并将其附加到特定网站的硬编码 URL 的末尾。然后我的程序将生成的字符串传递给 Process.Start,如下所示: System.Diagnostics.Process.Start(fullURL)

这具有在网站上搜索用户字符串的效果。

每当执行该行代码时,卡巴斯基防病毒软件都会发出有关类似于“PDM.Hidden Data sent”的行为的警告。如果我将这个程序分发给其他人,我不希望他们担心我给他们某种恶意软件的可能性。是否有某种方法可以浏览到动态构建的 URL,而不会使像卡巴斯基这样的 AV 程序引发这样的不必要的警告?

在此线程中:调用 shellexecte 会导致防病毒软件发出警告? ...我注意到一个关于将应用程序发送到卡巴斯基并带有“误报”评论的有趣提示。但我真的希望有一个基于代码的解决方案可以避免这样做。毕竟,某些应用程序的帮助系统会将您带到其制造商的网站是很常见的。你认为他们如何在不引起误报的情况下做到这一点?

谢谢,

拉里

4

1 回答 1

0

如果您在 winforms 应用程序中使用 WebBrowser 控件加载页面,您的用户是否可以接受?

http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx

于 2012-05-11T05:11:28.057 回答