VB:如何使按下按鈕就結束指定的程式?

我用VB6

假如想做一個按鈕,而當按鈕按下時,它就能結束電腦現在執行中的程式或程序:

就像XP按下Ctrl+Alt+Delete後,選"處理程序"看得到的那些執行中的程式~假如想在按按鈕時,能結束這裡看得到的程式~例如:YPager..等等..

這可以怎麼做出來呢?

謝謝^^

已更新項目:

API@@...我不太會用耶...><

有辦法利用API以外簡單的方法嗎?

用字元編輯器呢?可以嗎?

2 個已更新項目:

有辦法叫出字元編輯器後,在自動輸入TASKKILL /F /IM YPager.exe

這樣有辦法嗎?

3 個解答

評分
  • Sean
    Lv 5
    2 0 年前
    最佳解答

    先依需要來回答,叫出MS-DOS Box(字元編輯器)

    'Windows 2000/XP

    Private Sub Command1_Click()

    Shell "Cmd.exe", vbNormalFocus

    End Sub

    'Windows 9X

    Private Sub Command1_Click()

    Shell "Command.com", vbNormalFocus

    End Sub

    如果知道API可以先找到要關閉視窗的Handle,再送WM_CLOSE訊息給它,就可結束執行了。

  • 6 年前

    到下面的網址看看吧

    ▶▶http://qoozoo09260.pixnet.net/blog

  • 匿名使用者
    2 0 年前

    得使用API@@

    如果你是初學者

    改用.NET吧= =+

    .NET的Process類別就能做到你所說的功能。

    另外XP也有命令可以做到

    請在DOS下打taskkill /?

    可以查詢關於這個命令的Help。

    2005-09-18 22:09:57 補充:

    直接把TASKKILL /F /IM YPager.exe做成Bat檔來執行就行了。

還有問題?馬上發問,尋求解答。