我正在用 C# 编写一个 Winforms 应用程序,该应用程序需要用户的一些输入并将其附加到特定网站的硬编码 URL 的末尾。然后我的程序将生成的字符串传递给 Process.Start,如下所示: System.Diagnostics.Process.Start(fullURL)
这具有在网站上搜索用户字符串的效果。
每当执行该行代码时,卡巴斯基防病毒软件都会发出有关类似于“PDM.Hidden Data sent”的行为的警告。如果我将这个程序分发给其他人,我不希望他们担心我给他们某种恶意软件的可能性。是否有某种方法可以浏览到动态构建的 URL,而不会使像卡巴斯基这样的 AV 程序引发这样的不必要的警告?
在此线程中:调用 shellexecte 会导致防病毒软件发出警告? ...我注意到一个关于将应用程序发送到卡巴斯基并带有“误报”评论的有趣提示。但我真的希望有一个基于代码的解决方案可以避免这样做。毕竟,某些应用程序的帮助系统会将您带到其制造商的网站是很常见的。你认为他们如何在不引起误报的情况下做到这一点?
谢谢,
拉里