1

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

4

1 回答 1

1

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

于 2018-03-27T17:29:54.263 回答