国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

如何用Delphi6完成對計算機的遠程控制

如何用Delphi6完成對計算機的遠程控制

更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

WinSock是一組API,用于在網絡上傳輸數據和交換信息。雖然現在有很多工具如FTP程序可以在網絡上傳輸數據和文件,但是通過WinSock編程有更大的靈活性,它不需要關心網絡連接的細節,然而用WinSock編程卻很復雜,但是在Delphi中我們并不需要直接與WinSock的API打交道,因為TClientSocket元件和TServerSocket元件(Internet頁)封裝了WinSock的大部分API,使得對WinSock的訪問大大簡化。下面這個遠程控制的例子就很清楚地說明了這個問題,它可以發送一個消息給對方,并能夠使對方的電腦關閉、重新啟動或重新登錄。

一、實現原理
  實行遠程控制,實際上就是一個服務器程序(以下簡稱被控程序)和一個客戶程序(以下簡稱主控程序):被控方即為服務器程序,它監聽客戶的請求,并作出處理;主控方即為客戶程序,它連接上服務器后,發出自己的請求,服務器便根據自已的請求進行不同的響應。

二、編寫主控程序
  新建一個項目Client.dpr,并把一個TClientSocket元件放到Form上,它的屬性設置如下:Port設為100(端口號可任意設置,只要求雙方統一),其它屬性按默認值。在窗體上添加兩個TEdit:Edit1用來輸入發送的字符,Edit2用來輸入IP地址;添加兩個TButton:Button1點擊后用來連接被控機,Button2點擊后用來發送字符,然后聲明一個私有變量ConnectFlag,表示雙方是否連接好:


private
ConnectFlag:Boolean;

---- 2、ClientSocket1的OnConnect事件代碼如下:


procedure TForm1.ClientSocket1Connect
(Sender: TObject;Socket: TCustomWinSocket);
begin
ConnectFlag:=True; //表示連接成功
end;

---- 3、ClientSocket1的OnError事件代碼如下:


procedure TForm1.ClientSocket1Error(Sender: TObject;
Socket: TCustomWinSocket; ErrorEvent:
TErrorEvent;var ErrorCode: Integer);
begin
Application.MessageBox(PChar(' 不能連接到IP地址
: ' + Edit2.Text+'。'+
#13+'可能是監聽程序沒有運行或網絡故障!'),'
連接錯誤',MB_OK+MB_ICONSTOP);
ErrorCode := 0;
end;

---- 4、Button1的OnClick事件代碼如下:


procedure TForm1.Button1Click(Sender: TObject);
begin
with ClientSocket1 do begin
if Active then begin
Active := False;//在連接之前首先關閉
ConnectFlag:=False; //置連接標志為假
end;
if Length(Edit2.Text) > 0 then begin
Host := Edit2.Text; //指定IP地址或主機名
Active := True;
end;
end;
end;

---- 5、Button2的OnClick事件代碼如下:


procedure TForm1.Button2Click(Sender: TObject);
begin
if ConnectFlag then
ClientSocket1.Socket.SendText(Edit1.Text)
//如果連接成功則發送字符串
else
Application.MessageBox(PChar(' 沒有連接到地址 :
' + Edit2.Text+'。'+
#13+'檢查IP地址是否存在或是否已經連接!'),'
提示信息',MB_OK+MB_ICONSTOP);
end;

三、編寫被控程序
---- 1、新建一個項目Server.dpr,并把一個TServerSocket元件放到Form上,

它的屬性設置如下:Active設為True;Port設為100,其它屬性按默認值。

---- 2、ServerSocket1的OnClientRead事件代碼如下:


procedure TForm1.ServerSocket1ClientRead
(Sender: TObject;Socket: TCustomWinSocket);
var
Str:PChar;
Code,V:Integer;
begin
Str:=PChar(Socket.ReceiveText); //接收字符串
Val(Str,V,Code); //處理接收的字符串,首先轉換字符串為整數
if Code< >0 then
Application.MessageBox(Str,'提示信息',
MB_OK+MB_ICONINFORMATION)
//如果轉換后的數據不是一個整型數就通過消息框來顯示字符串
else
if (V=0)or(V=1)or(V=2) then
ExitWindowsEx(V,0)
//調用Windows的API函數(V=0表示重新登錄、
V=1表示關機、V=2表示重啟動)
else
Application.MessageBox(Str,'提示信息',
MB_OK+MB_ICONINFORMATION);
//轉換后數據不為0、1、2時在消息框內顯示字符串
end;

---- 3、修改項目文件,不讓窗口顯示并且防止它運行兩次,修改begin和end之

間的代碼如下:


begin
Application.Initialize;
if FindWindow('TForm1','Form1')=0 then begin
//當沒有找到Form1時執行下面代碼
Application.ShowMainForm:=False; //不顯示主窗口
Application.CreateForm(TForm1, Form1);
Application.Run;
end;
end.

四、注意事項
---- 1、網絡要裝配正確并安裝TCP/IP協議,且要正常運行。

---- 2、首先要運行被控程序。

---- 3、必須知道對方的IP地址或主機名。

不過要注意的是,此程序可以遠程控制對方的計算機,請慎用.如果出現問題,筆者概不負責. 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        欧美福利视频一区| 国产一区二区三区香蕉| 亚洲一级二级在线| 91亚洲精品一区二区乱码| 亚洲精品精品亚洲| 高清不卡在线观看av| √…a在线天堂一区| 日韩美女久久久| 自拍偷拍亚洲欧美日韩| 亚洲人妖av一区二区| 成人欧美一区二区三区| 日韩理论片网站| 亚洲精品国产一区二区三区四区在线| 久久精品亚洲精品国产欧美kt∨ | 亚洲成av人片| 亚洲一区二区免费视频| 亚洲国产综合视频在线观看| 亚洲香蕉伊在人在线观| 亚洲国产欧美日韩另类综合| 午夜激情一区二区三区| 日本免费新一区视频| 久久99精品久久久久久国产越南 | 欧美日韩国产一级二级| 欧美日产在线观看| 精品国产1区2区3区| 国产日产欧美精品一区二区三区| 国产精品成人午夜| 亚洲国产wwwccc36天堂| 捆绑调教美女网站视频一区| 国产精品 欧美精品| 一本色道久久综合亚洲精品按摩| 欧美视频第二页| 欧美精品一区二区蜜臀亚洲| 中文字幕视频一区| 日韩国产欧美一区二区三区| 国产精品一区在线观看乱码| 色综合久久综合网97色综合| 制服视频三区第一页精品| 久久久久国产一区二区三区四区| 自拍偷拍亚洲欧美日韩| 日韩精品免费专区| 粉嫩嫩av羞羞动漫久久久| 日韩女优制服丝袜电影| 日韩av在线免费观看不卡| 日韩美女天天操| 免费在线一区观看| 在线影院国内精品| 亚洲亚洲精品在线观看| 国产精品99久久久久| 欧美精品久久99| 国内精品自线一区二区三区视频| 视频一区中文字幕| 亚洲图片自拍偷拍| 亚洲一区二区三区在线看| 亚洲久本草在线中文字幕| 国产精品毛片无遮挡高清| 国产日韩欧美一区二区三区综合| 精品国产伦一区二区三区观看体验| 91精选在线观看| 欧美一区中文字幕| 欧美大片日本大片免费观看| 日韩欧美另类在线| 2020国产精品| 国产精品少妇自拍| 日韩一区在线看| 亚洲乱码中文字幕| 日韩精品一级中文字幕精品视频免费观看| 一区二区三区精密机械公司| 亚洲一区二区三区四区在线观看| 亚洲一级二级三级| 日本欧美一区二区三区| 国产在线精品一区二区三区不卡| 国产一区二区三区高清播放| 成人免费毛片高清视频| 一本到不卡精品视频在线观看| 91蝌蚪porny九色| 欧美三级日韩三级国产三级| 日韩欧美一级二级三级久久久| 国产网站一区二区| 亚洲午夜在线电影| 久草这里只有精品视频| 成人国产精品免费观看动漫| 91国产成人在线| 日韩三级视频中文字幕| 欧美国产日韩精品免费观看| 亚洲美女在线一区| 久久精品二区亚洲w码| 成人性生交大合| 欧洲精品在线观看| 欧美精品一区二区不卡| 亚洲欧美国产高清| 国产一区二区91| 欧美片网站yy| 中文字幕国产一区二区| 石原莉奈一区二区三区在线观看| 国产一区二区不卡| 欧美电影一区二区三区| 中文字幕乱码日本亚洲一区二区| 日韩激情在线观看| 99久久精品免费观看| 精品国产一区二区在线观看| 一区二区三区中文字幕精品精品 | 综合分类小说区另类春色亚洲小说欧美 | 亚洲日本在线观看| 国产乱人伦偷精品视频不卡| 色婷婷综合久色| 26uuu亚洲综合色| 石原莉奈在线亚洲三区| 99久久精品情趣| 久久久蜜臀国产一区二区| 性做久久久久久免费观看欧美| 粉嫩一区二区三区在线看| 日韩女优毛片在线| 亚洲3atv精品一区二区三区| 色婷婷狠狠综合| 中文字幕在线观看一区二区| 韩国精品在线观看| 91麻豆精品91久久久久同性| 亚洲午夜三级在线| 色婷婷激情一区二区三区| 国产精品成人一区二区三区夜夜夜| 国产最新精品精品你懂的| 欧美一区二区三区视频在线| 亚洲成人在线免费| 欧美日韩一区高清| 性做久久久久久免费观看| 欧美三级在线播放| 性久久久久久久久| 欧美日韩你懂的| 无码av免费一区二区三区试看| 欧美天堂亚洲电影院在线播放| 亚洲老司机在线| 欧美日韩一区在线| 丝袜美腿高跟呻吟高潮一区| 欧美日韩极品在线观看一区| 午夜影院在线观看欧美| 3d动漫精品啪啪1区2区免费| 日韩一区精品字幕| 欧美大片国产精品| 国产成人免费视频网站高清观看视频| 精品国产伦一区二区三区观看体验 | 菠萝蜜视频在线观看一区| 国产精品视频一二三| 91污片在线观看| 亚洲国产日日夜夜| 欧美一区三区四区| 国产精品一区在线观看乱码| 亚洲国产精品成人综合色在线婷婷| 国产精品白丝jk黑袜喷水| 中文乱码免费一区二区| 91猫先生在线| 日本三级亚洲精品| 国产三级精品在线| 欧美中文字幕不卡| 精品亚洲成av人在线观看| 国产精品久线在线观看| 欧美日韩在线免费视频| 国产在线播放一区三区四| 中文字幕在线不卡一区二区三区| 欧美在线不卡视频| 麻豆精品一区二区| 日本一区二区久久| 欧美精品亚洲一区二区在线播放| 久久电影网站中文字幕| 亚洲国产成人午夜在线一区| 欧美视频一区二区在线观看| 国产一区视频网站| 亚洲第四色夜色| 国产精品欧美极品| 欧美一区二区三区成人| 99re66热这里只有精品3直播 | 伊人色综合久久天天| 欧美一级黄色片| 99久久777色| 精品在线你懂的| 亚洲一卡二卡三卡四卡无卡久久| 2022国产精品视频| 欧美视频一二三区| 91影院在线观看| 国产麻豆精品theporn| 香蕉加勒比综合久久| 国产精品久久久爽爽爽麻豆色哟哟 | 成人一区在线看| 麻豆精品视频在线观看| 亚洲精品v日韩精品| 中文字幕的久久| 日韩欧美一二三| 欧美日韩高清一区二区三区| 成人美女视频在线观看18| 加勒比av一区二区| 日本亚洲三级在线| 午夜在线成人av| 一区二区三区在线观看动漫| 国产欧美日韩不卡| 久久色视频免费观看| 日韩免费一区二区| 日韩一级在线观看| 欧美日韩精品一区视频| 在线观看欧美黄色| 欧美影视一区在线|