Qt Windows API給指定網絡卡增加IP

2021-10-01 13:12:25 字數 812 閱讀 2091

//pro檔案中加入network模組

#include #include //windows api相關依賴

#include"iphlpapi.h"

#pragma comment(lib,"iphlpapi.lib")

//windows api相關依賴

//pip_adapter_info結構體儲存本機網絡卡資訊,包括本地網絡卡、無線網絡卡、虛擬網絡卡、外接usb網絡卡、藍芽

void addnetinfo()

if(getadaptersinfo( padapterinfo, &uloutbuflen) == no_error)

padapterinfo= padapterinfo->next;

} else

/*

//輸出每個網絡卡的ip等資訊

qlistaddressentrylist=inte***ceitem.addressentries();

for each(qnetworkaddressentry addressentryitem, addressentrylist)

} */

} //ip、子網掩碼、閘道器

qstring strcmd = qstring("netsh inte***ce ipv4 add address %1 %2 %3 %4").arg(strname).arg(qstring("255.255.255.0")) .arg(qstring("192.168.1.1")) ;

qprocess::startdetached(strcmd);

}

sudo 沒有給「syslog」指定值

登入root 使用者,然後在 var log 目錄下建立乙個sudo.log的日誌檔案。具體命令如下所示 1 touch var log sudo log 之後,您必須在rsyslog.conf 檔案中新增相應的行來命令它將記錄放到sudo的日誌檔案。1 vi etc rsyslog conf ce...

ubuntu給指定使用者新增sudo許可權

1 切換到root使用者 su root 2 找到sudo檔案 etc sudoers,該檔案預設是不可寫的,新增可寫許可權 chmod u w etc sudoers 3 修改sudoers檔案,找到以下語句 root all all all all 在下面新增 yourusername all ...

給nginx指定dns伺服器

resolver resolver 192.168.1.251 內部dns伺服器 server 發現個問題,resolver不能指定多個dns伺服器,resolver 192.168.1.251 192.168.1.250 resolver 192.168.1.251,192.168.1.250 r...