freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java實(shí)時(shí)監(jiān)控遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文-全文預(yù)覽

  

【正文】 不是消息處理程序。這樣將給我們提供一個(gè)對(duì)象ID列表,這些對(duì)象所接收到的消息以及在成員函數(shù)中已經(jīng)實(shí)現(xiàn)了的成員函數(shù)表。ClassWizard通過(guò)使用其中的消息映射項(xiàng),能將消息映射成各種類(lèi)所對(duì)應(yīng)的處理程序。其他的標(biāo)準(zhǔn)命令也有同樣的命名規(guī)則,這個(gè)規(guī)則就是ID_+菜單名+命令名。使我們能最大限度的利用C++語(yǔ)言的優(yōu)點(diǎn)將我們的類(lèi)進(jìn)行功能性封裝,這樣,由這些類(lèi)所創(chuàng)建的其他類(lèi)就不用再次重復(fù)操作。很多類(lèi)可以處理命令消息,其中包括文檔、文檔模板、窗口、視圖和應(yīng)用程序及本身。 控件消息是由子窗口傳向主窗口的WM_COMMAND消息。因此,用到如何使用處理C++類(lèi)的消息。FD_CONNECT 套接字連接已經(jīng)完成FD_CLOSE 套接字連接已經(jīng)關(guān)閉。它預(yù)先在特定的時(shí)間發(fā)生時(shí),指定一個(gè)送往應(yīng)用程序的Windows消息。為了從流式套接字接收數(shù)據(jù),可以使用recv()函數(shù):int recv (SOCKET s,char FAR *buf,int leg,int falgs);參數(shù)flags可設(shè)置成MSOOB,用來(lái)接收帶外數(shù)據(jù),或設(shè)置成MSGPEEK用來(lái)向緩沖區(qū)填入接收到的數(shù)據(jù)。 為了讓服務(wù)器接受請(qǐng)求,必須先發(fā)送請(qǐng)求,客戶(hù)端程序通過(guò)connect()函數(shù)來(lái)做這一點(diǎn)的,原型聲明如下: int connect(SOCKET s,const struct sockaddr FAR *name,int namelen);參數(shù)sockaddr和namelen用來(lái)指定要連接的套系在的地址和端口。函數(shù)accept()聲明如下: SOCKET accept(SOCKET s,struct sockaddr FAR *addr,int FAR *addrlen); 與bind()和recvfrom()函數(shù)一樣使用了sock_addr結(jié)構(gòu)。 使用流式套接字由于流式套接字使用的是基于連接的協(xié)議,所以,它要先建立連接,然后才能讀數(shù)據(jù), 和數(shù)據(jù)報(bào)套接字一樣,流式套接字也由socket()函數(shù)來(lái)創(chuàng)建,而且,用時(shí)必須用bind()函數(shù)為他分配一個(gè)地址,在創(chuàng)建一個(gè)套接字時(shí),使用流式套接字與數(shù)據(jù)報(bào)套接字唯一不同的是,socket()調(diào)用傳遞的是SOCK_STREAM,而不是SOCK_DGRAM。后面的兩個(gè)參數(shù)用來(lái)返回發(fā)送數(shù)據(jù)報(bào)的套接字地址,然后就可以使用這個(gè)地址向發(fā)送者發(fā)回一個(gè)答復(fù)。protocol指套接字使用的協(xié)議,如果為0,就自動(dòng)選擇一個(gè)合適的協(xié)議。第二個(gè)參數(shù)是指向WSADATA結(jié)構(gòu)的指針。 Windows系統(tǒng)的Socket編程 使用WinSock APIWinSock API在使用之前必須經(jīng)過(guò)初始化。flags智利隊(duì)傳輸控制方式,如是否發(fā)送帶外數(shù)據(jù)等。如果調(diào)用成功,listen()函數(shù)返回0;否則返回SOCKET_ERROR。Socket(),bind(),connect(),accept()這四個(gè)套接字系統(tǒng)調(diào)用可以晚上一個(gè)完全的通信建立,包括協(xié)議,本地主機(jī)地址和端口,目的地址和端口。addr的確切格式由套接字創(chuàng)建時(shí)建立的地址簇決定。connect()函數(shù)的原型聲明如下: int PASCAL FAR connect (SOCKET s,const struct sockaddr FAR *name,int namelen); Connect()共有三個(gè)參數(shù),其中s指要建立連接的本屆套接字句柄。bind()聲明如下: int PASCAL FAR bind(SOCKET s, const struct sockaddr FAR *name, int namelen);bind()函數(shù)共有三個(gè)參數(shù),其中參數(shù)s是由socket()函數(shù)調(diào)用返回的并且未連接的套接字句柄。也就是指是流式套接字還是數(shù)據(jù)報(bào)套接字。然后調(diào)用closesocket()來(lái)關(guān)閉套接字。接著,服務(wù)器調(diào)用bind()函數(shù)給套接字分配工人的端口(在開(kāi)發(fā)應(yīng)用程序時(shí),這個(gè)公認(rèn)的端口通常時(shí)指定的。另外,數(shù)據(jù)報(bào)套接字還提供向多個(gè)目的地發(fā)送廣播數(shù)據(jù)包的能力。雖然在通常情況下,在同一臺(tái)計(jì)算機(jī)傻瓜或在輕負(fù)載的局域網(wǎng)所連接的兩臺(tái)計(jì)算機(jī)的進(jìn)程之間進(jìn)行通信時(shí),可能不會(huì)出現(xiàn)數(shù)據(jù)包不被發(fā)送或沒(méi)按照順序到達(dá)及又重復(fù)發(fā)送的情況,但在編寫(xiě)應(yīng)用程序時(shí),應(yīng)該注意檢測(cè)意外發(fā)生的事件,應(yīng)具備處理出現(xiàn)這些情況的能力。在這里,”不可靠”是指發(fā)送一個(gè)數(shù)據(jù)包不能獲得擔(dān)保,也不能保證數(shù)據(jù)包按照發(fā)送的順序到達(dá)目的地。此外,在數(shù)據(jù)傳輸時(shí),如果連接斷開(kāi),應(yīng)用程序會(huì)被通知。1, 流式套接字(SOCKSTREAM)如果我們想讓發(fā)送出去的數(shù)據(jù)按順序無(wú)重復(fù)地到達(dá)目的地,那么就需要使用流式套接字。 在TCP/IP網(wǎng)絡(luò)應(yīng)用中,通信的兩個(gè)進(jìn)程間相互作用的主要模式就是客戶(hù)機(jī)/服務(wù)器模式(Client/Server)。其中TCP協(xié)議就提供面向連接的虛電路。為此提供不同的服務(wù)方式:面向連接(虛電路)的服務(wù)或無(wú)連接的服務(wù)。服務(wù)的表現(xiàn)形式是原語(yǔ)(Primitive),如系統(tǒng)調(diào)用或庫(kù)函數(shù)等。其次,操作系統(tǒng)支持的網(wǎng)絡(luò)協(xié)議眾多,不同的協(xié)議的工作方式不同,地址格式也不一樣,因此,網(wǎng)間進(jìn)程通信還要解決多重協(xié)議的識(shí)別問(wèn)題。由于每個(gè)進(jìn)程都在自己的地址范圍內(nèi)運(yùn)行,為保證量相互通信的進(jìn)程之間既互不干涉又能協(xié)調(diào)一致工作,操作系統(tǒng)為進(jìn)程通信提供了相應(yīng)設(shè)施,如UNIX BSD中的管道(Pipe)、命名管道(Named Pipe)和軟中斷信號(hào)(Signal)、UNIX System V的消息(Message)、共享存儲(chǔ)區(qū)(Shared Memory)和信號(hào)量(Semaphore)等,但都僅限于用在本機(jī)進(jìn)程之間的通信。應(yīng)用程序在網(wǎng)絡(luò)上傳輸,接收的信息都通過(guò)這個(gè)套接口來(lái)實(shí)現(xiàn)。通信的基礎(chǔ)是套接口。這個(gè)API就稱(chēng)為Socket接口。作為服務(wù)器的主機(jī)打開(kāi)一個(gè)端口并進(jìn)行監(jiān)聽(tīng), 如果有客戶(hù)機(jī)向服務(wù)器的這一端口提出連接請(qǐng)求, 服務(wù)器上的相應(yīng)程序就會(huì)自動(dòng)運(yùn)行,來(lái)應(yīng)答客戶(hù)機(jī)的請(qǐng)求。以下兩章詳細(xì)介紹了本程序的實(shí)現(xiàn)的基礎(chǔ)和過(guò)程:3 相關(guān)技術(shù)客戶(hù)/服務(wù)器技術(shù)是當(dāng)今比較流行與具有發(fā)展的技術(shù)之一。: Server Client應(yīng)用程序操作系統(tǒng)網(wǎng)絡(luò)接口應(yīng)用程序操作系統(tǒng)網(wǎng)絡(luò)接口 網(wǎng)絡(luò) 服務(wù)響應(yīng) 服務(wù)請(qǐng)求 在設(shè)計(jì)客戶(hù)端和服務(wù)器時(shí),由于功能需求不同,我設(shè)計(jì)的客戶(hù)端界面簡(jiǎn)單,面向?qū)ο?,并且由相?yīng)的幫助文件,易于操作。 第四步,客戶(hù)端輸入登錄信息并確認(rèn)后,就會(huì)向服務(wù)器端發(fā)送,服務(wù)器端接收到客戶(hù)端發(fā)來(lái)的用戶(hù)信息后,就開(kāi)始對(duì)客戶(hù)端所輸入的客戶(hù)進(jìn)行合法性確認(rèn),如果不符合登錄條件,則拒絕用戶(hù)的連接。本軟件要實(shí)現(xiàn)的基本功能可以簡(jiǎn)化如下: 第一步,服務(wù)器端運(yùn)行相應(yīng)的遠(yuǎn)程控制軟件服務(wù)器程序,使服務(wù)器端的某個(gè)端口處于監(jiān)聽(tīng)狀態(tài)(本軟件端口設(shè)置為4069)。會(huì)給一些居心不良的人留下后面。采用服務(wù)器(Server),客戶(hù)端(Client)模式,使用Socket編程的基本原理及Windows的消息系統(tǒng)。形成很多木馬程序。遠(yuǎn)程控制具有一下優(yōu)點(diǎn):便于用戶(hù)能夠在任何地方通過(guò)網(wǎng)絡(luò)及時(shí),快速的訪問(wèn),控制自己的主機(jī)。通過(guò)遠(yuǎn)程控制軟件,我們可以進(jìn)行很多方面的遠(yuǎn)程控制,包括獲取目標(biāo)電腦屏幕圖像、窗口及進(jìn)程列表;記錄并提取遠(yuǎn)端鍵盤(pán)事件(擊鍵序列,即監(jiān)視遠(yuǎn)端鍵盤(pán)輸入的內(nèi)容);可以打開(kāi)、關(guān)閉目標(biāo)電腦的任意目錄并實(shí)現(xiàn)資源共享;提取撥號(hào)網(wǎng)絡(luò)及普通程序的密碼;激活、中止遠(yuǎn)端程序進(jìn)程;管理遠(yuǎn)端電腦的文件和文件夾;關(guān)閉或者重新啟動(dòng)遠(yuǎn)端電腦中的操作系統(tǒng);修改Windows注冊(cè)表;通過(guò)遠(yuǎn)端電腦上、下載文件和捕獲音頻、視頻信號(hào)等。此外,有的遠(yuǎn)程控制軟件還支持通過(guò)串口、并口、紅外端口來(lái)對(duì)遠(yuǎn)程機(jī)進(jìn)行控制(不過(guò),這里說(shuō)的遠(yuǎn)程電腦,只能是有限距離范圍內(nèi)的電腦了)。也就是說(shuō),我們控制被控端電腦進(jìn)行操作似乎是在眼前的電腦上進(jìn)行的,實(shí)質(zhì)是在遠(yuǎn)程的電腦中實(shí)現(xiàn)的,不論打開(kāi)文件,還是上網(wǎng)瀏覽、下載等都是存儲(chǔ)在遠(yuǎn)程的被控端電腦中的。這也就是所謂的遠(yuǎn)程控制軟件。基于JAVA實(shí)時(shí)監(jiān)控遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文目 錄引言 …………………………………………………………………………31 課題描述………………………………………………………………… 5 任務(wù)內(nèi)容…………………………………………………………………… 5 應(yīng)完成內(nèi)容………………………………………………………………… 52 系統(tǒng)分析……………………………………………………………………6 系統(tǒng)功能分析…………………………………………………………………6 系統(tǒng)軟件模型…………………………………………………………………63 相關(guān)技術(shù) ……………………………………………………………… 7 Socket的基本概念……………………………………………………… 7 Socket 引入……………………………………………………………7 Socket的類(lèi)型 …………………………………………………………7 基本套接字函數(shù)調(diào)用…………………………………………………… 8………………………………………………………………8 指定本機(jī)地址……………………………………………………………8 建立套接字連接…………………………………………………………8 監(jiān)聽(tīng)連接……………………………………………………………… 9 數(shù)據(jù)傳輸……………………………………………………………… 9 關(guān)閉套接字………………………………………………………………10 Windows系統(tǒng)的Socket編程……………………………………………10 使用WinSock API………………………………………………………10 使用數(shù)據(jù)報(bào)套接字………………………………………………………10 使用流式套接字…………………………………………………………11 Windows的消息系統(tǒng)………………………………………………… 144 C/S模式遠(yuǎn)程控制程序設(shè)計(jì)實(shí)現(xiàn) …………………………………… 17……………………………………………………………17 客戶(hù)端(監(jiān)控端)設(shè)計(jì)實(shí)現(xiàn)…………………………………………………18………………………………………………………………19 ………………………………………………………………20 ………………………………………………………………20 ………………………………………………………………… 21 注冊(cè)……………………………………………………………………21 服務(wù)器端(被監(jiān)控端)設(shè)計(jì)實(shí)現(xiàn)…………………………………………23 …………………………………………………………24……………………………………………………… 25 文件管理的實(shí)現(xiàn)…………………………………………………………26 列文件目錄清單………………………………………………………28 查看文件內(nèi)容…………………………………………………………29 “文件傳輸”程序?qū)崿F(xiàn)……………………………………………………29 系統(tǒng)信息的獲取及修改………………………………………………… 29 遠(yuǎn)程重啟,關(guān)閉計(jì)算機(jī)的實(shí)現(xiàn)……………………………………………29 鍵盤(pán)和鼠標(biāo)的控制……………………………………………………… 32 遠(yuǎn)程屏幕抓取的實(shí)現(xiàn) ……………………………………………………37 其他功能模塊的實(shí)現(xiàn)…………………………………………………… 395 總結(jié)與展望 …………………………………………………………… 39謝辭……………………………………………………………………………39參考文獻(xiàn) ……………………………………………………………………39附錄………………………………………………………………………… 4058引言:網(wǎng)絡(luò)在計(jì)算機(jī)世界里,越來(lái)越發(fā)揮著舉足輕重的作用,很多單位、部門(mén)都建立了自己的內(nèi)部網(wǎng)。在此,本人使用VC 。不過(guò),有一個(gè)概念需要明確,那就是主控端電腦只是將鍵盤(pán)和鼠標(biāo)的指令傳送給遠(yuǎn)程電腦,同時(shí)將被控端電腦的屏幕畫(huà)面通過(guò)通信線路回傳過(guò)來(lái)。遠(yuǎn)程控制一般支持下面的這些網(wǎng)絡(luò)方式:LAN、WAN、撥號(hào)方式、互聯(lián)網(wǎng)方式。它的控制的過(guò)程一般是先在主控端電腦上執(zhí)行客戶(hù)端程序,像一個(gè)普通的客戶(hù)一樣向被控端電腦中的服務(wù)器端程序發(fā)出信號(hào),建立一個(gè)特殊的遠(yuǎn)程服務(wù),然后通過(guò)這個(gè)遠(yuǎn)程服務(wù),使用各種遠(yuǎn)程控制功能發(fā)送遠(yuǎn)程控制命令,控制被控端電腦中的各種應(yīng)用程序運(yùn)行,我們稱(chēng)這種遠(yuǎn)程控制方式為基于遠(yuǎn)程服務(wù)的遠(yuǎn)程控制。這種一對(duì)多的連接方式在節(jié)省了調(diào)制解調(diào)器的同時(shí),還使得網(wǎng)絡(luò)的接入更加安全可靠,網(wǎng)絡(luò)管理員也更易于管理局域網(wǎng)上的每一臺(tái)電腦。一方面給用戶(hù)和網(wǎng)絡(luò)管理員工作帶了很大的方便,另一方面也給一些居心不良者留下后門(mén)。1 課題描述: 任務(wù)內(nèi)容 基于Windows的遠(yuǎn)程控制軟件開(kāi)發(fā)畢業(yè)設(shè)計(jì)的主要任務(wù)是要求做出從系統(tǒng)角度計(jì)的遠(yuǎn)程控制模式,并制作相應(yīng)實(shí)用軟件。 應(yīng)完成內(nèi)容1),查看被控制端的文件目錄清單;2),查看被控制端的文件內(nèi)容;3),拷貝被控制端的文件到控制端;4),強(qiáng)迫被控制端重新啟動(dòng)或關(guān)機(jī);5),修改被控制端的系統(tǒng)配置文件;6),直接執(zhí)行任何可執(zhí)行命令,打開(kāi)應(yīng)用程序;7),鎖住(解鎖)被控制端的屏幕,鍵盤(pán)和鼠標(biāo);8),控制被控制端的屏幕,在本地直接操作被控制端計(jì)算機(jī);9),隱藏共享被控制端的硬盤(pán);10),同時(shí)可以做到被控端的服務(wù)器自動(dòng)運(yùn)行及隱藏等功能;11),補(bǔ)充:做不好的話,會(huì)帶來(lái)嚴(yán)重的安全隱患。而且需要客戶(hù)端和服務(wù)器端同時(shí)運(yùn)行相應(yīng)的程序來(lái)實(shí)現(xiàn)的。 第三步,搜索到所指定的計(jì)算機(jī)后,客
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1