Làm sao để tự động tắt hết các ứng dụng sau khi tắt chương trình chính?

1 thích 0 không thích
186 lượt xem
đã hỏi 12 Tháng 12, 2015 trong Lập trình VB.NET bởi Trần Văn Hoàng (140 điểm)
Làm sao để khi tắt chương trình bằng nút close trên góc cửa sổ, tất cả các giá trị hoặc ứng dụng chạy kèm cũng được tắt hết ạ? Mình làm ví dụ về lập trình vb.net mở một file excel, và có để application.quit() ở cuối chương trình, nhưng nếu tắt bằng close trên góc cửa sổ, file excel vẫn chạy ngầm. Mong admin và anh em giúp đỡ!
    

2 Câu trả lời

0 thích 1 không thích
đã trả lời 12 Tháng 12, 2015 bởi nguyenthao (9,000 điểm)

Dùng hàm Application.Exit()

2 thích 0 không thích
đã trả lời 12 Tháng 12, 2015 bởi Cái Trí Minh (230 điểm)
Nếu bạn muốn xóa các ứng dụng bên ngoài chương trình, bạn có thể duyệt trong TastManager để kill các ứng dụng.

Ví dụ:

  Dim pro() As Process = System.Diagnostics.Process.GetProcessesByName("Excel")
        For Each p As Process In pro
            p.Kill()
        Next
...