使 Kaspersky Endpoint Security 自动信任 C# Windows Forms 应用程序

Make Kaspersky Endpoint Security Automatically trust C# Windows Forms application

我正在开发一个 c# Windows 表单应用程序。已经为它创建了一个 setup.exe 用于安装。它安装良好并且运行良好,除了它不能调用简单的 http 请求。 Kaspersky Endpoint Security 10(KES10) 正在阻止它。我尝试了 ClickOnce 安全设置,但它们似乎不起作用。有没有办法通过库或 cmd 或其他方式从 C# 自动将其添加到受信任的应用程序?该应用程序无害,但需要为最终用户轻松安装,无需手动配置 KES10。这可能吗?

我发现我可以使用cmd 下载我需要的文件。

System.Diagnostics.ProcessStartInfo proc = new System.Diagnostics.ProcessStartInfo();
            proc.FileName = @"C:\windows\system32\cmd.exe";
            proc.Arguments = "/c powershell -command \" & { iwr http://10.1.3.101/pages/getFile.php?filename="+fileName+ " -OutFile " + outputName + " }\"";
            System.Diagnostics.Process.Start(proc);

Cmd 未被阻止,因此它运行良好并且可以完成工作。希望这对有需要的人有所帮助。