728x90
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가 재부팅된 이후부터 적용됩니다.
728x90
'.NET > Windows API for .NET' 카테고리의 다른 글
CopyMemory - Memory 복사 (0) | 2019.08.12 |
---|---|
SystemParameterInfo - Windows System 환경설정 (0) | 2019.08.12 |
GetWindowsDirectory - 운영체제 설치경로 (0) | 2019.08.09 |
GetUseName - 현재 윈도우 사용자 이름 구하기 (0) | 2019.08.09 |
GetkeyboardType - 키보드 관련 정보확인 (0) | 2019.08.09 |