NEWS

[C#] Đổi tên máy tính computer trên windows

[C#] Đổi tên máy tính computer trên windows
Đăng bởi: Thảo Meo - Lượt xem: 2817 08:03:41, 17/08/2022C#   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 đổi tên máy tính trên Window sử dụng C#, winform.

[C#] How to rename computer in windows

  • Để thay đổi tên máy tính trên windows, bài viết này mình sẽ sử dụng cách là thay đổi tên máy tính trực tiếp vào Regedit trên Windows.
  • Vì vậy, để chạy ứng dụng các bạn cần chạy ứng dụng ở quyền Run as Administrator, ứng dụng mới có quyền được thay đổi tên Máy tính của bạn.

Giao diện demo ứng dụng đổi tên máy tính C#:

rename_computer

Ở hình trên, các bạn thấy mình đã đổi tên máy tính thành: LAPTRINHVB-COMPUTER.

Nếu các bạn, chạy code mà vẫn thấy tên máy tính chưa thay đổi, thì bạn cần retart máy lại nhé.

Đầu tiên, các bạn viết cho mình 1 method đổi tên máy tính:

public  bool SetMachineName(string newName)
{
    RegistryKey key = Registry.LocalMachine;

    string activeComputerName = @"SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName";
    RegistryKey activeCmpName = key.CreateSubKey(activeComputerName);
    activeCmpName.SetValue("ComputerName", newName);
    activeCmpName.Close();
    string computerName = @"SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName";
    RegistryKey cmpName = key.CreateSubKey(computerName);
    cmpName.SetValue("ComputerName", newName);
    cmpName.Close();
    string _hostName = @"SYSTEM\CurrentControlSet\services\Tcpip\Parameters";
    RegistryKey hostName = key.CreateSubKey(_hostName);
    hostName.SetValue("Hostname", newName);
    hostName.SetValue("NV Hostname", newName);
    hostName.Close();
    return true;
}

Nếu đổi tên máy tính thành công => trả về kết quả True

Sự kiện click vào button Đổi tên máy:

private void btnRename_Click(object sender, EventArgs e)
{
    var result = SetMachineName(txtName.Text.Trim());
    if (result) {
        MessageBox.Show("Changed Computer Successful.");
    }
}

Vậy là xong, chúc các bạn thành công.

Thanks for watching!

 

DOWNLOAD SOURCE

THÔNG TIN TÁC GIẢ

BÀI VIẾT LIÊN QUAN

[C#] Đổi tên máy tính computer trên windows
Đăng bởi: Thảo Meo - Lượt xem: 2817 08:03:41, 17/08/2022C#   In bài viết

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

Đọc tiếp
.