zoukankan      html  css  js  c++  java
  • Delphi 获取网卡地址

    //获取网卡MAC地址
    function GetMacAddress: string;
    var
      lib:Cardinal;
      Func: function(GUID:PGUID):Longint; stdcall;
      GUID1,GUID2:TGUID;
    begin
      Result := '';
      Lib := Loadlibrary('rpcrt4.dll');
      if Lib <> 0 then
      begin
        if Win32Platform <> VER_PLATFORM_WIN32_NT then
          @Func := GetProcAddress(lib,'UuidCreate')
        else @Func := GetProcAddress(lib,'UuidCreateSequential') ;
        if Assigned(Func) then
        begin
          if (Func(@GUID1) = 0) and
            (Func(@GUID2) = 0) and
            (GUID1.D4[2] = GUID2.D4[2]) and
     (GUID1.D4[3] = GUID2.D4[3]) and
     (GUID1.D4[4] = GUID2.D4[4]) and
     (GUID1.D4[5] = GUID2.D4[5]) and
     (GUID1.D4[6] = GUID2.D4[6]) and
     (GUID1.D4[7] = GUID2.D4[7]) then
          begin
     result := IntToHex(GUID1.D4[2], 2) +
          IntToHex(GUID1.D4[3], 2) +
       IntToHex(GUID1.D4[4], 2) +
       IntToHex(GUID1.D4[5], 2) +
       IntToHex(GUID1.D4[6], 2) +
       IntToHex(GUID1.D4[7], 2) ;
          end;
        end;
        FreeLibrary(Lib);
      end;
    end;

  • 相关阅读:
    排序算法比较及其应用
    confluence wiki 安装
    hbase优缺点
    maven nexus私服搭建
    IntelliJ Idea 2017 免费激活方法
    presto-cli通过hive查询hdfs
    monit拉起服务
    MAC nginx代理设置
    kafka-manager安装
    flume从log4j收集日志输出到kafka
  • 原文地址:https://www.cnblogs.com/zhangzhifeng/p/2537645.html
Copyright © 2011-2022 走看看