NEWS

[C#] Hướng dẫn kiểm tra tường lửa (FireWall) trong lập trình Csharp

[C#] Hướng dẫn kiểm tra tường lửa  (FireWall) trong lập trình Csharp
Đăng bởi: Thảo Meo - Lượt xem: 4740 11:15:17, 10/09/2018DEVEXPRESS   In bài viết

Xin chào các bạn, bài viết hôm nay, mình sẽ tiếp tục hướng dẫn các bạn cách kiểm tra tường lửa (FireWall) của máy tính đang chạy có đang bật hay tắt trong lập trình Csharp.

[C#] CHECK FIREWALL IN LAN NETWORK

- Trong lập trình ứng dụng C#, nhiều lúc các bạn viết các ứng dụng mạng thường bị không kết nối được, do bị tường lửa chặn trong mạng LAN.

Vậy chúng ta cần phải kiểm tra xem tường lửa có bật không, để thông báo với người dùng tắt tường lửa để chạy ứng dụng.

kiểm tra tường lửa C#

Source code check Fire Wall C#:

private void btnCheck_Click(object sender, EventArgs e)
{
    // Create the firewall type.
    Type FWManagerType = Type.GetTypeFromProgID("HNetCfg.FwMgr");

    // Use the firewall type to create a firewall manager object.
    dynamic FWManager = Activator.CreateInstance(FWManagerType);

    // Check the status of the firewall.
    MessageBox.Show("The firewall is turned on: " + 
        Convert.ToString(
            FWManager.LocalPolicy.CurrentProfile.FirewallEnabled));
}

HAPPY CODING heart

THÔNG TIN TÁC GIẢ

BÀI VIẾT LIÊN QUAN

[C#] Hướng dẫn kiểm tra tường lửa  (FireWall) trong lập trình Csharp
Đăng bởi: Thảo Meo - Lượt xem: 4740 11:15:17, 10/09/2018DEVEXPRESS   In bài viết

CÁC BÀI CÙNG CHỦ ĐỀ

Đọc tiếp
.