次のコードを実行すると、アクセスが拒否されたために Win32Exception がスローされます。検索で解決策が見つかりません。これを修正するにはどうすればよいですか?
foreach (ListViewItem list in showprocesses.SelectedItems)
{
Process p = System.Diagnostics.Process.GetProcessById(Convert.ToInt32(list.Tag));
if (p != null)
p.Kill();
}