c# 전원 켜기 프로그램
/// <summary>
///
/// </summary>
/// <param name="sMac"> </param>
public static void SendWakeUpMessage(string sMac)
{
byte[] bufferSend = new byte[102];
for (int j = 0; j < 6; j++)
{
bufferSend[j] = 0xff;
}
//bufferSend.Join
string[] sTemp = sMac.Split('-');
byte temp1 = Convert.ToByte(Convert.ToInt32(sTemp[0].ToString(), 16));
byte temp2 = Convert.ToByte(Convert.ToInt32(sTemp[1].ToString(), 16));
byte temp3 = Convert.ToByte(Convert.ToInt32(sTemp[2].ToString(), 16));
byte temp4 = Convert.ToByte(Convert.ToInt32(sTemp[3].ToString(), 16));
byte temp5 = Convert.ToByte(Convert.ToInt32(sTemp[4].ToString(), 16));
byte temp6 = Convert.ToByte(Convert.ToInt32(sTemp[5].ToString(), 16));
for (int i = 1; i < 17; i++)
{
bufferSend[i * 6 + 0] = temp1;
bufferSend[i * 6 + 1] = temp2;
bufferSend[i * 6 + 2] = temp3;
bufferSend[i * 6 + 3] = temp4;
bufferSend[i * 6 + 4] = temp5;
bufferSend[i * 6 + 5] = temp6;
}
UdpClient sender = new UdpClient();
IPEndPoint groupEP = new IPEndPoint(IPAddress.Broadcast, 9095);
try
{
sender.Send(bufferSend, bufferSend.Length, groupEP);
sender.Close();
}
catch (Exception ex)
{
Lintway_Case_Base.Log.WriteLog(ex.ToString());
}
}
2) 원격 전원 켜기 구성 내 컴퓨터 마우스 오른쪽 버튼 클릭 - 관리 - 장치 관리 - 네트워크 어댑터 - 네트워크 어댑터 마우스 오른쪽 버튼 클릭 - 속성 a) 고급 - 전원 켜기 네트워크 켜기 (켜기) - 네트워크 켜기 모드 (스타일 비교 및 매직 패키지) b) 전원 관리 - 이 옵션을 선택하면 컴퓨터가 이 장치를 끄고 전원을 절약할 수 있으며 이 장치를 대기 상태에서 벗어날 수 있습니다.c) 마더보드 BIOS 설정 "Power Management Setup"메뉴 - "Wake up on LAN"항목 또는 "Wake on PCI Card"항목을 "Enable(열기)"로 설정합니다.추가 NIC의 경우 TF-3239 NIC의 "Wake-on-LAN"기능을 "Enable"로 설정
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WebView2를 Visual Studio 2017 Express에서 사용할 수 있을 때까지Evergreen .Net Framework SDK 4.8 VisualStudio2017에서 NuGet을 사용하기 때문에 패키지 관리 방법을 packages.config 대신 PackageReference를 사용해야...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.