華為伺服器開機啟動項怎麼設定 遠端開機怎麼設定??

2021-10-14 07:17:25 字數 2440 閱讀 9434

我用的是win10最新版本,進入bios後該怎麼設定遠端開機??請求各位大佬告訴我,已經困惱好久了,電腦上我也設定了,還是開不了機,**在下面,請各位一定要告訴我呀

主要發包**:

int cremotecontrol::startup(char *chmac)

//判斷mac位址格式

for (char *a=chmac; *a; a++)

if (*a != '-' && !isxdigit(*a))

outputdebugstringa("mac address must be like this: 00-d0-4c-bf-52-ba");

return -1;

//字串轉陣列

int dstaddr[6];

int i = sscanf(chmac, "%2x-%2x-%2x-%2x-%2x-%2x", &dstaddr[0], &dstaddr[1], &dstaddr[2], &dstaddr[3]

, &dstaddr[4], &dstaddr[5]);

if (i != 6)

outputdebugstringa("invalid mac address!");

return -1;

//構造magic packet (包格式: "ffffffffffff" + 重複16編mac位址)

unsigned char ether_addr[6];

for (i=0; i<6; i++)

ether_addr[i] = dstaddr[i];

u_char magicpacket[200];

memset(magicpacket, 0xff, 6);

int packetsize = 6;

for (i=0; i<16; i++)

memcpy(magicpacket+packetsize, ether_addr, 6);

packetsize += 6;

//建立廣播套接字

wsadata wsadata;

if (wsastartup(makeword(2, 0), &wsadata) != 0)

outputdebugstringa("wsastartup failed");

return -1;

socket sock = socket(af_inet, sock_dgram, 0);

if (sock == invalid_socket)

outputdebugstringa("socket create error");

return -1;

bool boptval = true;

int ioptlen = sizeof(bool);

if (setsockopt(sock, sol_socket, so_broadcast, (char*)&boptval, ioptlen) == socket_error)

outputdebugstringa("setsocketopt error!");

closesocket(sock);

wsacleanup();

return -1;

sockaddr_in to;

to.sin_family = af_inet;

to.sin_port = htonl(0);

to.sin_addr.s_un.s_addr = htonl(inaddr_broadcast);

//傳送魔法包

if (sendto(sock, (const char*)magicpacket, packetsize, 0, (const struct sockaddr*)&to, sizeof(to)) == socket_error)

outputdebugstringa("send error!");

else

outputdebugstringa("send success!");

closesocket(sock);

wsacleanup();

return 0;

Linux設定開機啟動項

第一種方式 ln s 建立啟動軟連線 在linux中有7種執行級別 可在 etc inittab檔案設定 每種執行級別分別對應著 etc rc.d rc 0 6 d這7個目錄 tips etc rc 0 6 d其實是 etc rc.d rc 0 6 d的軟連線,主要是為了保持和unix的相容性才做此...

centos開機啟動項設定命令 chkconfig

在centos或者redhat其他系統下,如果是後面安裝的服務,如httpd mysqld postfix等,安裝後系統預設不會自動啟動的。就算手動執行 etc init.d mysqld start啟動了服務,只要伺服器重啟後,系統仍然不會自動啟動服務。在這個時候,我們就需要在安裝後做個設定,讓系...

ubuntu下設定開機自啟動項

可用一些小工具來管理 ubuntu 的啟動選項 小工具 rcconf root 下執行 sudo rcconf 功能更全的工具 sysv rc conf 執行 sudo sysv rc conf 也可以直接加入啟動程式,例如把 etc init.d red5 加入到系統自動啟動列表中 其他使用方法見...