我正在运行此代码,我收到了“Windows保护您的PC”消息。有没有办法告诉Windows这是一个安全的程序并允许它继续?
该消息还指出“Windows SmartScreen阻止了无法识别的应用程序启动。运行此应用程序可能会使您的PC面临风险。”
private void runProcess(string exeLocation)
{
var process = Process.Start(exeLocation) // I get error here
process.WaitForExit();
}
答案 0 :(得分:1)
此功能旨在保护用户。运行其他"未签名"程序对用户来说非常危险。也许这有助于你:http://blog.aha-soft.com/windows-smartscreen-prevented-an-unrecognized-app-from-running/
答案 1 :(得分:1)
您的应用程序必须具有足够的“声誉”才能触发此警告。以下是有关如何获得此类声誉的更多信息:
http://ie.microsoft.com/testdrive/Browser/DownloadReputation/Default.html?o=1
另见,见: