使 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 未被阻止,因此它运行良好并且可以完成工作。希望这对有需要的人有所帮助。
我正在开发一个 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 未被阻止,因此它运行良好并且可以完成工作。希望这对有需要的人有所帮助。