1

私は、独自のWindowsタスクマネージャーを構築しようとしているWPF初心者です。現在、マシンで実行されているすべてのアクティブなプロセスがで表示されているウィンドウがありますListView

ここに私の問題があります:私はと呼ばれるボタンを持っていますEnd Process。からプロセスを選択しListView、ボタンを押して強制終了したいEnd Process。私はそれを行う方法を理解することはできません。

このコード(C#)をボタンに割り当てています:

private void End_Process_Click(object sender, RoutedEventArgs e)
{
    Process[] procs=Process.GetProcessesByName(ProcessesListView.SelectedItem.ToString());    
    foreach (Process p in procs)
    {
        p.Kill();
    }
}
4

1 に答える 1

2

あなたのリストのアイテムは実際のProcessオブジェクトだと思います。もしそうなら、あなたはこのようなことをすることができます:

private void End_Process_Click(object sender, RoutedEventArgs e)
{
  Process process = (Process)ProcessesListView.SelectedItem;
  process.Kill();
}
于 2013-01-05T21:39:33.690 に答える