我使用VSTS 2008 + NET 2.0 + C#。 而且我编译后运行代码分析。 我得到了以下令人困惑的安全警告。 下面是警告和相关的代码,任何想法有什么不对吗? 如果有安全警告,如何解决呢?
System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "IExplore.exe";
myProcess.StartInfo.Arguments = @"default.html";
myProcess.StartInfo.Verb = "runas";
myProcess.Start();
警告:CA2122:Microsoft.Security: 'TestHtml()' 调用到具有的LinkDemand '的Process.Start()'。 通过使该呼叫,“的Process.Start()”间接地暴露于用户的代码。 检查可能暴露的方式来规避安全保护下面的调用堆栈: