运行7-Zip时取消显示Windows安全警告
本文关键字:Windows 安全 警告 显示 取消 7-Zip 运行 | 更新日期: 2023-09-27 18:01:12
当尝试从C#Windows服务中运行7-Zip命令行.exe时,我的应用程序挂起,不会引发错误。在下面的部分设置断点表明,一旦我点击Process.Start(p(,就会发生挂起。我在Windows窗体应用程序中放入了相同的代码,并收到了"打开文件-安全警告"消息框,其中指出无法验证发布者。单击警告上的"Run"(运行(可使其顺利进行。除了取消选中"打开此文件前始终询问"框之外,还有什么方法可以抑制此警告吗?
我的代码如下:
ProcessStartInfo p = new ProcessStartInfo();
p.FileName = "7za.exe";
p.Arguments = "a -tzip '"" + targetName + "'" '"" + sourceName + "'" -mx=9";
p.WindowStyle = ProcessWindowStyle.Hidden;
Process x = new Process();
x = Process.Start(p);
x.WaitForExit();
提前感谢您的帮助。
在windows资源管理器中右键单击7z exe,文件属性中应该有一个"解锁"按钮。单击它,然后单击应用,这应该会在你的计算机上停止它,但不幸的是,它现在只是windows的一部分,适用于从互联网下载的任何未签名的exe。