// localhostinfo.cpp檔案
#include
#include
#include "iphlpapi.h"
#pragma comment(lib, "iphlpapi.lib")
#pragma comment(lib, "ws2_32.lib")
/// 全域性資料
u_char
g_uclocalmac[6];
// 本地mac位址
dword
g_dwgatewayip;
// 閘道器ip位址
dword
g_dwlocalip;
// 本地ip位址
dword
g_dwmask;
// 子網掩碼
bool getglobaldata()
}printf(" \n -------------------- 本地主機資訊 -----------------------\n\n");
in_addr in;
in.s_un.s_addr = g_dwlocalip;
printf(" ip address : %s \n", ::inet_ntoa(in));
in.s_un.s_addr = g_dwmask;
printf(" subnet mask : %s \n", ::inet_ntoa(in));
in.s_un.s_addr = g_dwgatewayip;
printf(" default gateway : %s \n", ::inet_ntoa(in));
u_char *p = g_uclocalmac;
printf(" mac address : %02x-%02x-%02x-%02x-%02x-%02x \n", p[0], p[1], p[2], p[3], p[4], p[5]);
printf(" \n \n ");
return true;
}int main()
VC獲取MAC位址
以前用wdk獲取一些硬體資訊,但是有些需要管理員許可權,比較尷尬。誰都不喜歡多彈乙個對話方塊。現在又因為需要獲取mac位址,在網上收集了一下方法,還是有一些方法。使用過其中兩三種,比較推薦如下 個人在vc2010下使用的 原因是,存在虛擬機器時,其他方法往往不能獲取真實mac位址,而是虛擬機器的。下...
vc6使用方法
1.新建檔案 執行 檔案 file 新建 new 開啟 檔案ain files 選項卡。先在 檔案ain file 欄中輸入xx.c,xx代表你的檔名 在 目錄 location 框中選個目錄,如 d 然後選中 c sourse files 單擊 確定 ok 2.編輯和儲存 在編輯視窗中輸入原 然後...
vc6 控制項
詳見msdn 為控制項新增乙個控制項型變數然後訪問之 edit idc edit1 m edit1 void ctest1dlg onbutton1 也可以直接使用id訪問 cstring str int i getdlgitemtextw idc edit1,str afxmessagebox s...