Programming/Windows API
Declare Function SetComputerName Lib "Kernel32" Alias "SetComputerNameA" (ByVal IpComputerName As String) As Integer
▶C# 선언

If SetComputerName("OpenLab") = 0 Then
    MessageBox.Show("Computer 이름 바꾸기 실패")
Else
    MessageBox.Show("Computer 이름 바꾸기 성공")
End If
▶C# 호출

[System.Runtime.InteropServices.DllImport("Kernel32.dll")]
private static extern int SetComputerName(string IpComputerName);
▶VB.NET 선언

if (SetComputerName("OpenLab") == 0){
    MessageBox.Show("Computer 이름 바꾸기 실패");
}
else{
    MessageBox.Show("Computer 이름 바꾸기 성공");
}
▶VB.NET 호출

SetComputerName는 해당 Computer의 이름을 바꾸지만 바뀐이름은 Computer가 재부팅된 이후부터 적용됩니다.
0 0