2011-07-03 12 views
0

プログラミング時に自分自身を集中するための小さな生産性プログラムを作成しようとしています。具体的には、私の仕事を邪魔する可能性のあるプロセスを閉じることです。私は簡単にするためにVB.NETで書いています。listBox内のすべてのプロセスを強制終了しますか? (VB.NET)

listBoxにリストされているすべてのプロセスを強制終了する最も簡単な方法は何ですか?私はすでに、このコードで私はlistBoxにプロセスを追加する方法を知っている:

 Dim newProc As New OpenFileDialog 

    '// Settings for the open file dialog. (I like how I use ' to start the comment, but // so I recognize it! :) 

    newProc.Filter = "Executable files (*.exe)|*.exe" 
    newProc.FileName = "..choose a file.." 
    newProc.Multiselect = True 
    newProc.CheckFileExists = True 
    newProc.CheckPathExists = True 
    newProc.AutoUpgradeEnabled = True 
    newProc.AddExtension = True 

    If (newProc.ShowDialog = Windows.Forms.DialogResult.OK) Then 
     ListBox1.Items.AddRange(newProc.SafeFileNames) 
    End If 

これは私がそれをしたい正確にどのように、非常にきれいにし、すべてはlistBoxにプロセスを追加します。私はlistBox内のすべてのプロセスを閉じるべきボタンを押すことで有効になるタイマーを持っていますが、私は何を使うべきか分かりません。助けてもらえますか? :(

答えて

0
Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName("notepad") 

For Each p As Process In pProcess 
    p.Kill() 
Next 

あなたが上記試すことができます。さらにINFOMATIONこのlinkをご覧ください。

+0

だけメモ帳のプロセスを終了しますこと。私はリストボックスにすべてのプロセスを殺すためにしようとしています。 – Anonymous

+0

それはちょうど例ですあなたがする必要があるのは、 "notepad"のリストボックスの値を渡すことだけです。 – Jethro

+0

それは私がトラブルを抱えているところです:( – Anonymous

関連する問題