亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? unit1.pas

?? 此軟件是用來監(jiān)控網(wǎng)絡(luò)設(shè)備的連網(wǎng)情況
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, IdMessage, IdBaseComponent, IdComponent,Inifiles,Winsock,
  IdTCPConnection, IdTCPClient, IdMessageClient, IdSMTP, ExtCtrls, Buttons,NB30,
  ComCtrls;

type
  TForm1 = class(TForm)
    SMTP1: TIdSMTP;
    IdMsg: TIdMessage;
    Button1: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    Label3: TLabel;
    Memo1: TMemo;
    Edit3: TEdit;
    Button2: TButton;
    Label6: TLabel;
    Edit4: TEdit;
    Label7: TLabel;
    Edit5: TEdit;
    Label8: TLabel;
    Edit6: TEdit;
    OpenDialog1: TOpenDialog;
    Edit7: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Bevel1: TBevel;
    Button3: TButton;
    Label9: TLabel;
    Edit8: TEdit;
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    Timer1: TTimer;
    CheckBox1: TCheckBox;
    Button4: TButton;
    Label10: TLabel;
    Edit9: TEdit;
    Label11: TLabel;
    UpDown1: TUpDown;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    function  NBGetAdapterAddress(a: integer):String;
    procedure CheckBox1Click(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure UpDown1MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure UpDown1MouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure UpDown1Changing(Sender: TObject; var AllowChange: Boolean);
  private
    { Private declarations }
  public
    { Public declarations }
    mInifile:Tinifile;
  end;



    TIP_Option_Information = packed record
    TTL: Byte;				// 存活時間 (用于路由跟蹤)
    TOS: Byte;				// 服務(wù)類型(通常為0)
    Flags: Byte;			// IP頭標(biāo)志(通常為0)
    OptionsSize: Byte;			// 附加數(shù)據(jù)大小(通常為0,最大為40)
    OptionsData: PChar;			// 附加數(shù)據(jù)
  end;
  TIcmp_Echo_Reply = packed record
    Address: DWord;			// 應(yīng)答的主機地址
    Status: DWord;			// IP狀態(tài)碼
    RTT: DWord;				// 往返旅行時間(以毫秒計)
    DataSize: Word;			// 回波應(yīng)答數(shù)據(jù)大小(以字節(jié)計)
    Reserved: Word;			// 系統(tǒng)保留
    Data: Pointer;			// 回波應(yīng)答數(shù)據(jù)指針
    Options: TIP_Option_Information;	// 回波應(yīng)答參數(shù)
  end;
  PIP_Option_Information = ^TIP_Option_Information;
  PIcmp_Echo_Reply = ^TIcmp_Echo_Reply;

  function IcmpCreateFile: THandle; stdcall; external 'ICMP.DLL';
  function IcmpCloseHandle(IcmpHandle: THandle): Boolean; stdcall; external 'ICMP.DLL';
  function IcmpSendEcho(
    IcmpHandle: THandle;		 // 用ICMPCreateFile函數(shù)打開的ICMP句柄
    DestinationAddress: DWord;		 // 目標(biāo)主機地址
    RequestData: Pointer;		 // 回波請求所發(fā)數(shù)據(jù)的緩沖區(qū)
    RequestSize: Word;			 // 回波請求數(shù)據(jù)緩沖區(qū)大小(以字節(jié)計)
    RequestOptions: PIP_Option_Information;  // 回波請求中IP報頭選項地址,可以為空
    ReplyBuffer: Pointer;		 // 用于存儲回波應(yīng)答數(shù)據(jù)的緩沖區(qū)
    ReplySize: DWord;			 // 回波應(yīng)答緩沖區(qū)大小(以字節(jié)計)
    Timeout: Dword			 // 等待回應(yīng)的時間(以毫秒計)
  ): DWord; stdcall; external 'ICMP.DLL';




var
  Form1: TForm1;
  PHostEntry: PHostEnt;
  IcmpHandle: THandle;

implementation

{$R *.dfm}

const
  PacketSize = 32;			// 發(fā)送的數(shù)據(jù)包大小(以字節(jié)計)
  TimeOut = 3000;			// 超時設(shè)定(以毫秒計)


//定義測試PING函數(shù)
procedure Ping(TheIPAddress: string);
var
  WSAData: TWSAData;			// Winsock數(shù)據(jù)結(jié)構(gòu)
  DestAddress: DWord;			// 目標(biāo)主機IP地址
  RequestDataBuffer: Pointer;		// 請求數(shù)據(jù)緩沖區(qū)指針
  ReplyDataBuffer: Pointer;		// 應(yīng)答數(shù)據(jù)緩沖區(qū)指針
  ICMPEchoReplyBuffer: PIcmp_Echo_Reply;// ICMP回波應(yīng)答緩沖區(qū)
  IPOptionInfo: TIP_Option_Information;	// 待發(fā)送數(shù)據(jù)包的IP選項
begin
  if WSAStartup($102,WSAdata) <> 0 then	           // 初始化Winsock
  begin
    ShowMessage('Winsock初始化失敗!');
    Exit;
  end;
  ICMPHandle := IcmpCreateFile;		           // 打開ICMP句柄
  if ICMPHandle = INVALID_HANDLE_VALUE then	   // 錯誤處理
  begin
    ShowMessage('無法獲得ICMP句柄!');
    Exit;
  end;
  DestAddress := inet_addr(PChar(TheIPAddress));   // 將目標(biāo)地址轉(zhuǎn)換成網(wǎng)絡(luò)格式
  GetMem(RequestDataBuffer, PacketSize);	   // 分配請求數(shù)據(jù)緩沖區(qū)
  FillChar(RequestDataBuffer^, PacketSize, $FF);   // 填充請求數(shù)據(jù)緩沖區(qū)
  FillChar(IPOptionInfo, SizeOf(IPOptionInfo), 0); // 填充IP選項數(shù)據(jù)
  IPOptionInfo.TTL := 64;			   // 設(shè)置存活期
  GetMem(ReplyDataBuffer, PacketSize);		   // 分配應(yīng)答數(shù)據(jù)緩沖區(qū)
    												// 分配回波應(yīng)答結(jié)構(gòu)緩沖區(qū)
  GetMem(ICMPEchoReplyBuffer, SizeOf(TIcmp_Echo_Reply) + PacketSize);
  ICMPEchoReplyBuffer^.Data := ReplyDataBuffer;	   // 填入緩沖區(qū)指針
  if IcmpSendEcho(ICMPHandle, DestAddress, 	   // 發(fā)送回波請求,并等待回波應(yīng)答
                RequestDataBuffer, PacketSize,
                @IPOptionInfo, ICMPEchoReplyBuffer,
                SizeOf(TIcmp_Echo_Reply) + PacketSize, TimeOut) <> 0 then
    ShowMessage('向' + TheIPAddress + 		   // 顯示測試結(jié)果
                '地址發(fā)送了' + IntToStr(PacketSize) + '字節(jié)數(shù)據(jù),'+ #10#13 +
                '在' + IntToStr(ICMPEchoReplyBuffer^.RTT) + ' 毫秒內(nèi)從' +
                StrPas(inet_ntoa(TInAddr(ICMPEchoReplyBuffer^.Address))) +
                '接收了' + IntToStr(ICMPEchoReplyBuffer^.DataSize) + '字節(jié).')
  else
    ShowMessage('無法連接主機' + TheIPAddress + '!');
  FreeMem(ICMPEchoReplyBuffer);			   // 釋放分配的內(nèi)存空間
  FreeMem(ReplyDataBuffer);
  FreeMem(RequestDataBuffer);
  IcmpCloseHandle(ICMPHandle);			   // 關(guān)閉ICMP句柄
  if WSACleanup <> 0 then			   // 關(guān)閉Winsock
    ShowMessage('無法關(guān)閉winsock!');
end;


//定義獲取IP地址、計算機名、MAC地址
 function   TForm1.NBGetAdapterAddress(a: integer):String;
  //a指定多個網(wǎng)卡適配器中的哪一個0,1,2...
  Var
      NCB:TNCB;   //   Netbios   control   block   file://NetBios控制塊
      ADAPTER:TADAPTERSTATUS;   //   Netbios   adapter   status//取網(wǎng)卡狀態(tài)
      LANAENUM:TLANAENUM;   //   Netbios   lana
      intIdx:Integer;   //   Temporary   work   value//臨時變量
      cRC:Char;   //   Netbios   return   code//NetBios返回值
      strTemp:String;   //   Temporary   string//臨時變量
  Begin   
      //   Initialize   
      Result:='';
      Try   
          //   Zero   control   blocl   
          ZeroMemory(@NCB,SizeOf(NCB));
          //   Issue   enum   command   
          NCB.ncb_command:=Chr(NCBENUM);   
          cRC :=NetBios(@NCB);
          //   Reissue   enum   command   
    
          NCB.ncb_buffer:= @LANAENUM;
    
          NCB.ncb_length:=SizeOf(LANAENUM);

          cRC:= NetBios(@NCB);
    
          If Ord(cRC)<>0  Then
    
              exit;   

          //   Reset   adapter   

          ZeroMemory(@NCB, SizeOf(NCB));
    
          NCB.ncb_command :=Chr(NCBRESET);

          NCB.ncb_lana_num :=LANAENUM.lana[a];
    
          cRC := NetBios(@NCB);
    
          If Ord(cRC)<>0  Then
              exit;

          //   Get   adapter   address   

          ZeroMemory(@NCB, SizeOf(NCB));
    
          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);

          //   Convert   it   to   string

          strTemp  := '';

          For intIdx := 0  To 5  Do

              strTemp:=strTemp+InttoHex(Integer(ADAPTER.adapter_address[intIdx]),2);

          Result:= strTemp;

      Finally

      End;
  end;






procedure TForm1.Button1Click(Sender: TObject);
begin

if (trim(Edit1.Text)='') or (trim(Edit2.Text)='') or (trim(Edit3.Text)='') or
 (trim(Edit4.Text)='') or (trim(Edit5.Text)='') or (trim(Edit6.Text)='') or
 (trim(Edit8.Text)='') then
    showmessage('請先設(shè)置‘服務(wù)器’、‘帳號密碼’、‘發(fā)件人’、‘收件人’、‘主題’、‘監(jiān)控地址’等信息!')
 else
   begin



?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品88888| 日韩高清一区二区| www.久久精品| 一区免费观看视频| 97国产一区二区| 一区二区三区在线免费观看| 色婷婷av一区二区三区之一色屋| 亚洲日本一区二区三区| 色婷婷av一区| 午夜视频久久久久久| 91精品国产入口| 久久精品国产999大香线蕉| xnxx国产精品| eeuss国产一区二区三区| 亚洲欧洲一区二区三区| 日本韩国视频一区二区| 亚洲成人精品在线观看| 欧美一级理论片| 国产呦精品一区二区三区网站 | 色拍拍在线精品视频8848| 国产精品另类一区| 欧美在线视频不卡| 韩国精品免费视频| 亚洲免费视频成人| 日韩欧美国产综合| caoporn国产精品| 日本不卡一区二区| 欧美国产精品专区| 欧美系列亚洲系列| 国产乱码精品一区二区三区忘忧草 | 美女www一区二区| 亚洲国产精品精华液2区45| 日韩视频一区二区| 一本久久精品一区二区| 韩国三级电影一区二区| 亚洲综合免费观看高清完整版在线 | 香蕉影视欧美成人| 欧美激情综合五月色丁香小说| 欧美色综合久久| 丰满白嫩尤物一区二区| 婷婷国产在线综合| 国产精品久久看| 欧美岛国在线观看| 欧美视频中文字幕| 99久久伊人久久99| 国内偷窥港台综合视频在线播放| 亚洲小少妇裸体bbw| 国产日本欧美一区二区| 在线成人av影院| 色八戒一区二区三区| 国产精品18久久久久久久久| 石原莉奈在线亚洲三区| 成人免费一区二区三区在线观看| 欧美草草影院在线视频| 欧美日本在线播放| 色综合久久99| 成人高清av在线| 国产精品一二三四| 精品一区二区三区久久| 日韩精品国产精品| 亚洲成人自拍网| 亚洲日穴在线视频| 日韩理论片一区二区| 日本一区二区三区国色天香| 精品久久久久香蕉网| 欧美久久一二三四区| 欧美在线观看18| 日本韩国精品一区二区在线观看| www.在线欧美| av中文字幕在线不卡| 成人精品一区二区三区四区 | 久久久无码精品亚洲日韩按摩| 欧美日本一区二区三区四区| 欧美影院一区二区| 在线观看亚洲一区| 欧美色视频在线观看| 色先锋资源久久综合| 91亚洲精华国产精华精华液| av一区二区不卡| 色综合中文字幕国产| 岛国av在线一区| 99久久精品99国产精品| 91影院在线免费观看| 91捆绑美女网站| 91国在线观看| 欧美人xxxx| 日韩视频免费观看高清完整版在线观看| 欧美精选一区二区| 欧美一区二区三区电影| 欧美xxxxxxxxx| 久久免费偷拍视频| 国产精品久久福利| 亚洲欧美另类久久久精品2019| 国产91精品露脸国语对白| 99精品视频在线免费观看| 91浏览器在线视频| 欧美日韩在线播放三区四区| 欧美喷潮久久久xxxxx| 精品日本一线二线三线不卡 | 国产欧美一区二区精品性| 国产精品久久久久久久浪潮网站| 亚洲欧洲在线观看av| 五月天视频一区| 国内外成人在线| 91麻豆国产在线观看| 91精品国产综合久久精品| 2023国产精品自拍| 亚洲天堂网中文字| 午夜精品一区二区三区电影天堂 | 天天综合网天天综合色| 麻豆精品久久精品色综合| 国产成人免费高清| 色屁屁一区二区| 精品久久久久久综合日本欧美 | 日本高清不卡aⅴ免费网站| 3d成人h动漫网站入口| 久久久精品国产99久久精品芒果| 亚洲精品久久嫩草网站秘色| 精品一区二区三区免费| 色悠悠亚洲一区二区| 欧美电影免费观看高清完整版在线| 久久久无码精品亚洲日韩按摩| 亚洲午夜在线电影| 国产成人免费视| 欧美一卡二卡三卡| 亚洲同性同志一二三专区| 精品一区二区精品| 精品视频一区二区不卡| 欧美极品aⅴ影院| 日本不卡在线视频| 在线视频一区二区免费| 国产欧美日本一区二区三区| 日韩成人伦理电影在线观看| 99久久精品国产观看| 26uuu亚洲综合色| 午夜精品一区在线观看| 99久久精品久久久久久清纯| www国产精品av| 免费在线观看视频一区| 欧美视频一区在线观看| 亚洲色图制服丝袜| 成人免费毛片片v| 久久久久高清精品| 久草这里只有精品视频| 欧美精品18+| 亚洲五码中文字幕| 色综合久久88色综合天天免费| 久久影视一区二区| 激情深爱一区二区| 日韩欧美一区在线观看| 亚洲va中文字幕| 91福利国产精品| 亚洲色图20p| 99视频在线精品| 国产精品视频免费| 大白屁股一区二区视频| 久久免费精品国产久精品久久久久| 日本亚洲最大的色成网站www| 精品视频免费看| 亚洲成国产人片在线观看| 国产清纯白嫩初高生在线观看91| 男人的j进女人的j一区| 在线综合+亚洲+欧美中文字幕| 亚洲综合另类小说| 欧美伊人久久久久久久久影院 | 国产成人免费视频精品含羞草妖精| 欧美一级搡bbbb搡bbbb| 日本欧美一区二区| 日韩免费一区二区| 国内一区二区视频| 国产欧美一区在线| 成人av资源下载| 自拍偷拍亚洲综合| 色综合久久中文综合久久97| 亚洲码国产岛国毛片在线| 91精品91久久久中77777| 亚洲精品日韩综合观看成人91| 91一区二区在线| 亚洲精品亚洲人成人网在线播放| 91论坛在线播放| 亚洲香肠在线观看| 日韩欧美高清一区| 国产成人综合视频| 亚洲精品乱码久久久久久黑人| 欧洲精品一区二区| 日韩在线a电影| 欧美一区二区三区喷汁尤物| 国内国产精品久久| 亚洲视频网在线直播| 欧美日韩国产综合一区二区 | 国产日本欧美一区二区| av在线一区二区三区| 一区二区三区不卡视频| 欧美高清视频不卡网| 精一区二区三区| 亚洲婷婷在线视频| 日韩一级精品视频在线观看| 韩国成人在线视频| 国产精品全国免费观看高清 | 日本中文一区二区三区|