当前位置: 首页 > news >正文

什么主题的网站容易做点怎么上传网站图片的链接

什么主题的网站容易做点,怎么上传网站图片的链接,昆明网站建设的公司,wordpress阿里云邮件在Delphi中获取Mac地址,你可以使用Windows API或者第三方库。以下是几种常见的方法: 方法1:使用Windows API 在Delphi中,你可以使用GetAdaptersInfo或GetAdaptersAddresses函数来获取网络适配器的信息,包括MAC地址。…

在Delphi中获取Mac地址,你可以使用Windows API或者第三方库。以下是几种常见的方法:

方法1:使用Windows API

在Delphi中,你可以使用GetAdaptersInfoGetAdaptersAddresses函数来获取网络适配器的信息,包括MAC地址。

使用GetAdaptersInfo
  1. 首先,需要包含必要的头文件。

    #include <iphlpapi.h>
    #pragma comment(lib, "iphlpapi.lib")

    2、然后,编写代码来获取MAC地址。

usesWindows, IPHlpAPI;function GetMACAddress: string;
varpAdapterInfo: PIP_ADAPTER_INFO;dwSize: ULONG;Status: DWORD;pIPAddr: PIP_ADDR_STRING;
beginpAdapterInfo := nil;dwSize := 0;Status := GetAdaptersInfo(pAdapterInfo, dwSize);if Status = ERROR_BUFFER_OVERFLOW then beginGetMem(pAdapterInfo, dwSize);tryStatus := GetAdaptersInfo(pAdapterInfo, dwSize);if Status = NO_ERROR then beginwhile pAdapterInfo <> nil do beginResult := StringReplace(pAdapterInfo.Address, '-', ':', [rfReplaceAll]); // 转换为标准MAC地址格式Exit; // 找到第一个适配器就返回其MAC地址pAdapterInfo := pAdapterInfo.Next;end;end;finallyFreeMem(pAdapterInfo);end;end;
end;
使用GetAdaptersAddresses

GetAdaptersAddressesGetAdaptersInfo的更现代和功能更丰富的替代品。

  1. 包含头文件。

#include <iphlpapi.h>
#pragma comment(lib, "iphlpapi.lib")

2、编写代码。

usesWindows, IPHlpAPI;function GetMACAddress: string;
varpAddresses: PIP_ADAPTER_ADDRESSES;dwSize: ULONG;dwRetVal: DWORD;
beginpAddresses := nil;dwSize := 0;dwRetVal := GetAdaptersAddresses(AF_UNSPEC, 0, nil, pAddresses, dwSize);if dwRetVal = ERROR_BUFFER_OVERFLOW then beginGetMem(pAddresses, dwSize);trydwRetVal := GetAdaptersAddresses(AF_UNSPEC, 0, nil, pAddresses, dwSize);if dwRetVal = ERROR_SUCCESS then beginwhile pAddresses <> nil do beginResult := StringReplace(pAddresses.PhysicalAddressString, '-', ':', [rfReplaceAll]); // 转换为标准MAC地址格式Exit; // 找到第一个适配器就返回其MAC地址pAddresses := pAddresses.Next;end;end;finallyFreeMem(pAddresses);end;end;
end;

方法2:

uses nb30;function NBGetAdapterAddress(a: Integer): string;
var
NCB: TNCB; 
ADAPTER: TADAPTERSTATUS; 
LANAENUM: TLANAENUM; 
intIdx: Integer; 
cRC: Char;
strTemp: string; 
begin
Result := '';try
ZeroMemory(@NCB, SizeOf(NCB)); // Zero control bloclNCB.ncb_command := Chr(NCBENUM); // Issue enum command
cRC := NetBios(@NCB);NCB.ncb_buffer := @LANAENUM; // Reissue enum command
NCB.ncb_length := SizeOf(LANAENUM);
cRC := NetBios(@NCB);
if Ord(cRC) <> 0 then
exit;ZeroMemory(@NCB, SizeOf(NCB)); // Reset adapter
NCB.ncb_command := Chr(NCBRESET);
NCB.ncb_lana_num := LANAENUM.lana[a];
cRC := NetBios(@NCB);
if Ord(cRC) <> 0 then
exit;ZeroMemory(@NCB, SizeOf(NCB)); // Get adapter address
NCB.ncb_command := Chr(NCBASTAT);
NCB.ncb_lana_num := LANAENUM.lana[a];
StrPCopy(NCB.ncb_callname, '*');
NCB.ncb_buffer := @ADAPTER;
NCB.ncb_length := SizeOf(ADAPTER);
cRC := NetBios(@NCB);strTemp := ''; // Convert it to string
for intIdx := 0 to 5 do
strTemp := strTemp + InttoHex(Integer(ADAPTER.adapter_address[intIdx]), 2);
Result := strTemp;
finally
end;
end;
http://www.dtcms.com/a/522525.html

相关文章:

  • 湖北长安建设集团官方网站wordpress上传课件
  • 网站留住访客发不了软文的网站怎么做关键词优化
  • 个人网站如何做流量网站如何能让百度收录
  • 专门查企业的网站推广培训班
  • 班级网站的建设wordpress百度收录查询
  • 宝安区住房和建设局官方网站wordpress demo iframe
  • 天水嘉通建设集团网站wordpress 整理插件
  • 做网站安全认证百度指数的主要用户是
  • 企业网站seo名称关键词优化策略
  • 佛山市南海区交通建设网站建设网站的效果目的及其功能
  • 创意灵感的网站邢台做移动网站价格表
  • 陕西企业网站建设网站建设 天佑互联
  • 凡科网免费建站步骤及视频怎么样建设个人网站
  • 网站备案连接怎么做微网站推广
  • NumPy 统计函数
  • wordpress网络图片泰安seo网络公司
  • 网站建设指导合同网站设计开发环境
  • 常平网站建设做外贸营销网站
  • 可视化手机网站开发工具免费搭建永久网站
  • 设置自己的网站计算机网页设计专业学什么
  • wordpress与商城页面优化主要从哪些方面进行
  • 做哪些网站可以赚钱的做家常菜网站
  • 深圳专门做网站的公司有哪些可信赖的郑州网站建设
  • flask公司网站开发企业网站的设计论文
  • 国内老牌的网站制作开发一块地需要多少钱
  • 如何制作wordpress短代码6泰安seo排名
  • 建设网站的申请报告名校建设网站
  • 如何上传网页到网站aspx 网站开发工具
  • 佛山网站建设专业主修课程网址之家
  • 连云港市建设工程质量监督站网站网站的界面设计