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

正文內(nèi)容

計(jì)算機(jī)遠(yuǎn)程控制程序設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-07-24 22:10 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 圖32 增加帳戶前管理界面截圖圖33 增加帳戶后管理界面截圖 截圖程序設(shè)計(jì)在Windows環(huán)境中,設(shè)備上下文(DC)及基于設(shè)備上下文的繪圖操作是用戶界面的核心。在Windows API的幫助下程序可以很簡(jiǎn)單地得到設(shè)備上下文的實(shí)例,并通過(guò)這個(gè)設(shè)備上下文實(shí)例來(lái)獲取屏幕圖像。//常量定義define PALVERSION 0x300define CAP_SHOW_MODE_STRTCH 1define CAP_SHOW_MODE_NOSTRTCH 0//全局變量HBITMAP ghBitmap=NULL。RECT rectShow。//修改此處可以更改截取不同窗口,null為全屏LPSTR szCaptureWindowName =NULL?!璂WORD WINAPI WinMain(HINSTANCE hinstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdSshow)ghBitmap=ScreenCapture(“D:\\ ”,NULL)。HBITMAP ScreenCapture (LPSTR filename,//截圖保存路徑 LPRECT lpRect)//截圖區(qū)域u,為NULL時(shí)截全屏{…HDC hdc=CreateDC(“DISPLAY”,NULL,NULL,NULL)。int screenw=GetDeviceCaps(hdc,HORZRES)。int screenh=GetDeviceCaps(hdc,VERIRES。HDC hmdc=CreateCompatibleDC(hdc)。HBITMAP hbm=CreateCompatibleBitmap(hdc,screenwscreenh)。SelectObject(hmdc,hbm)。BitBlt(hmdc,0,0,screenw,screenh,hdc,0,0,SRCCOPy)?!瓆圖34 截圖程序捕獲桌面以及存放的位置 鍵盤記錄程序設(shè)計(jì)首先要分析主控端如何模擬獲取操作者的操作。本文采用如下的數(shù)據(jù)結(jié)構(gòu)來(lái)記錄一次操作者的操作,這些數(shù)據(jù)結(jié)構(gòu)定義在系統(tǒng)的頭文件中。typedef struct tagINPUT{DWORD type。union{KEYDBINPUT ki。HARDWAREINPUT hi。)。)INPUT,*PINPUT。在上述的數(shù)據(jù)結(jié)構(gòu)中, KEYDBINUT為鍵盤輸入的數(shù)據(jù)。string Filename = D:\\。 //最后通過(guò)此命令輸出到文件,路徑為D:\ 如果需要遠(yuǎn)程控制,輸出信息到遠(yuǎn)程計(jì)算機(jī),則可以使用Windows API中的函數(shù)SendUserlnput實(shí)現(xiàn),函數(shù)結(jié)構(gòu)如下:BOOL SendUserlnput(INPUT *input,UINT number)把操作信息傳輸?shù)奖豢囟?。被控端在接收到主控端傳?lái)的輸人信息后,直接調(diào)用WinAPl函數(shù)Sendlnput送給系統(tǒng)處理。圖35 鍵盤記錄結(jié)果截圖 主程序設(shè)計(jì)本次設(shè)計(jì)的主要工作都已經(jīng)在子程序中完成了,最后的主程序最要的功能就是為了實(shí)現(xiàn)子程序的調(diào)用,分別輸入不同的命令,調(diào)用不同的子程序,實(shí)現(xiàn)計(jì)算機(jī)的控制,可以與控制端的網(wǎng)絡(luò)命令一同實(shí)現(xiàn)計(jì)算機(jī)的遠(yuǎn)程控制。只需要使用簡(jiǎn)單if判斷語(yǔ)句就可以實(shí)現(xiàn)。主程序控制命令如下:11——計(jì)算機(jī)關(guān)機(jī);12——計(jì)算機(jī)重啟;21——讀取計(jì)算機(jī)信息;31——增加admin賬戶;41——屏幕截圖;51——鍵盤記錄。圖35 主程序界面選擇窗口結(jié) 論 通過(guò)本次課題的探索與研究,我們?cè)O(shè)計(jì)出了一個(gè)模擬的計(jì)算機(jī)遠(yuǎn)程控制駐留端程序,主要的方向就是計(jì)算機(jī)控制以及計(jì)算機(jī)記錄方面,通過(guò)本地的控制可以實(shí)現(xiàn)功能,但是與遠(yuǎn)程計(jì)算機(jī)連接的控制方面融合不多,需要以后繼續(xù)研究。 本次的程序設(shè)計(jì)主要包括了計(jì)算機(jī)關(guān)機(jī)、重啟、信息讀取、add賬戶、截圖、鍵盤記錄等子程序,在主程序中我們通調(diào)用將各個(gè)子程序連接起來(lái),共同實(shí)現(xiàn)計(jì)算機(jī)的控制,形成了一個(gè)完成的程序。通過(guò)該程序,我們可以在界面上輸入不同的命令是計(jì)算機(jī)實(shí)現(xiàn)不同的功能,以及得到計(jì)算機(jī)的信息等功能。本次設(shè)計(jì)的遠(yuǎn)程控制程序——駐留端主要能實(shí)現(xiàn)如下功能:a) 通過(guò)鍵盤輸入命令可以實(shí)現(xiàn)計(jì)算機(jī)的關(guān)機(jī);b) 通過(guò)鍵盤輸入命令可以實(shí)現(xiàn)計(jì)算機(jī)的關(guān)機(jī);c) 通過(guò)鍵盤輸入命令可以實(shí)現(xiàn)計(jì)算機(jī)信息的讀取,結(jié)果輸出到D:\;d) 通過(guò)鍵盤輸入命令可以在計(jì)算機(jī)administrator組中加入admin賬戶;e) 通過(guò)鍵盤輸入命令可以實(shí)現(xiàn)計(jì)算機(jī)屏幕截圖,結(jié)果輸出到D:\;f) 通過(guò)鍵盤輸入命令可以實(shí)現(xiàn)計(jì)算機(jī)鍵盤輸入數(shù)據(jù)記錄,結(jié)果輸出到D:\ ;致 謝四年的讀書生活在這個(gè)季節(jié)即將劃上一個(gè)句號(hào),而于我的人生卻只是一個(gè)逗號(hào),我將面對(duì)又一次征程的開始。四年的求學(xué)生涯在師長(zhǎng)、親友的大力支持下,走得辛苦卻也收獲滿囊,在論文即將付梓之際,思緒萬(wàn)千,心情久久不能平靜。 偉人、名人為我所崇拜,可是我更急切地要把我的敬意和贊美獻(xiàn)給一位平凡的人,我的導(dǎo)師——XXX老師。我不是您最出色的學(xué)生,而您卻是我最尊敬的老師。您治學(xué)嚴(yán)謹(jǐn),學(xué)識(shí)淵博,思想深邃,視野雄闊,為我營(yíng)造了一種良好的精神氛圍。授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學(xué)術(shù)目標(biāo),領(lǐng)會(huì)了基本的思考方式,從論文題目的選定到論文寫作的指導(dǎo),經(jīng)由您悉心的點(diǎn)撥,再經(jīng)思考后的領(lǐng)悟,常常讓我有“山重水復(fù)疑無(wú)路,柳暗花明又一村”。 感謝我的爸爸媽媽,焉得諼草,言樹之背,養(yǎng)育之恩,無(wú)以回報(bào),你們永遠(yuǎn)健康快樂是我最大的心愿。在論文即將完成之際,我的心情無(wú)法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯謝意! 同時(shí)也感謝學(xué)院為我提供良好的做畢業(yè)設(shè)計(jì)的環(huán)境。 最后再一次感謝所有在畢業(yè)設(shè)計(jì)中曾經(jīng)幫助過(guò)我的良師益友和同學(xué),以及在設(shè)計(jì)中被我引用或參考的論著的作者。 參考文獻(xiàn)[1] 胡建偉,湯建龍,楊紹全.《網(wǎng)絡(luò)對(duì)抗原理[M]》.西安電子科技大學(xué)出版社,2004:236268.[2] 鄧麗,董淵,張瑞豐.《C++語(yǔ)言程序設(shè)計(jì)(第三版)[M]》.清華大學(xué)出版社,2004:324358.[3] James ,Keith .《計(jì)算機(jī)網(wǎng)絡(luò) 自頂向下方法[M]》.機(jī)械工業(yè)出版社,2009:596607.[4] 單春,《網(wǎng)絡(luò)攻擊中的特洛伊木馬及其防范手段[J]》.遼寧師范太學(xué)學(xué)報(bào)(自然科學(xué)版).V01,23 No,3439,2000.[5] 岳兵,霍寶鋒,謝冰,趙云霞,劉伯瑩.《網(wǎng)絡(luò)入侵行為模式研究[M]》.天津大學(xué)學(xué)報(bào),V01,36 No,2529,2003.[6] 楊守君.《黑客技術(shù)與網(wǎng)絡(luò)安全[M]》.北京:中國(guó)對(duì)外翻譯出版公司,2000: 68128.[7] 盧勇煥.《黑客與安全[M]》.中國(guó)青年出版社,2001:619.[8] 張漢亭.《計(jì)算機(jī)病毒與反病毒技術(shù)[M]》.清華大學(xué)出版社,199::110126.[9] 張鍵.《防毒殺毒[M]》.電子工業(yè)出版社,1999:406409.[10] [J]. [期刊論文].電腦知識(shí)與技術(shù),2008(8):510.[11] [J].[學(xué)位論文]碩士,2006:1516.[12] [J].[期刊論文].科技信息,2008(35):1923.[13] [J].[學(xué)位論文]學(xué)士,2010:134176.[14] ,安靖,精通Windows API—函數(shù),接口,編程實(shí)例[M].人民郵電出版社,2009:307356.[15] 宋彥儒,[J].[學(xué)位論文],2008:16.[16] Jeff Windows程序設(shè)計(jì)[M].清華大學(xué)出版社,2001:307349.[17] 丁寒舒,敬榮,[J].[期刊論文],2010:6879.附錄API函數(shù)表WNetAddConnection 創(chuàng)建同一個(gè)網(wǎng)絡(luò)資源的永久性連接 WNetAddConnection2 創(chuàng)建同一個(gè)網(wǎng)絡(luò)資源的連接 WNetAddConnection3 創(chuàng)建同一個(gè)網(wǎng)絡(luò)資源的連接 WNetCancelConnection 結(jié)束一個(gè)網(wǎng)絡(luò)連接 WNetCancelConnection2 結(jié)束一個(gè)網(wǎng)絡(luò)連接 WNetCloseEnum 結(jié)束一次枚舉操作 WNetConnectionDialog 啟動(dòng)一個(gè)標(biāo)準(zhǔn)對(duì)話框,以便建立同網(wǎng)絡(luò)資源的連接 WNetDisconnectDialog 啟動(dòng)一個(gè)標(biāo)準(zhǔn)對(duì)話框,以便斷開同網(wǎng)絡(luò)資源的連接 WNetEnumResource 枚舉網(wǎng)絡(luò)資源 WNetGetConnection 獲取本地或已連接的一個(gè)資源的網(wǎng)絡(luò)名稱 WNetGetLastError 獲取網(wǎng)絡(luò)錯(cuò)誤的擴(kuò)展錯(cuò)誤信息 WNetGetUniversalName 獲取網(wǎng)絡(luò)中一個(gè)文件的遠(yuǎn)程名稱以及/或者UNC(統(tǒng)一命名規(guī)范)名稱 WNetGetUser 獲取一個(gè)網(wǎng)絡(luò)資源用以連接的名字 WNetOpenEnum 啟動(dòng)對(duì)網(wǎng)絡(luò)資源進(jìn)行枚舉的過(guò)程 BroadcastSystemMessage 將一條系統(tǒng)消息廣播給系統(tǒng)中所有的頂級(jí)窗口 GetMessagePos 取得消息隊(duì)列中上一條消息處理完畢時(shí)的鼠標(biāo)指針屏幕位置 GetMessageTime 取得消息隊(duì)列中上一條消息處理完畢時(shí)的時(shí)間 PostMessage 將一條消息投遞到指定窗口的消息隊(duì)列 PostThreadMessage 將一條消息投遞給應(yīng)用程序 RegisterWindowMessage 獲取分配給一個(gè)字串標(biāo)識(shí)符的消息編號(hào) ReplyMessage 答復(fù)一個(gè)消息 SendMessage 調(diào)用一個(gè)窗口的窗口函數(shù),將一條消息發(fā)給那個(gè)窗口 SendMessageCallback 將一條消息發(fā)給窗口 SendMessageTimeout 向窗口發(fā)送一條消息 SendNotifyMessage 向窗口發(fā)送一條消息 CloseHandle 關(guān)閉一個(gè)內(nèi)核對(duì)象。其中包括文件、文件映射、進(jìn)程、線程、安全和同步對(duì)象等 CompareFileTime 對(duì)比兩個(gè)文件的時(shí)間 CopyFile 復(fù)制文件 CreateDirectory 創(chuàng)建一個(gè)新目錄 CreateFile 打開和創(chuàng)建文件、管道、郵槽、通信服務(wù)、設(shè)備以及控制臺(tái) CreateFileMapping 創(chuàng)建一個(gè)新的文件映射對(duì)象 DeleteFile 刪除指定文件 DeviceIoControl 對(duì)設(shè)備執(zhí)行指定的操作 DosDateTimeToFileTime 將DOS日期和時(shí)間值轉(zhuǎn)換成一個(gè) win32 FILETIME 值 FileTimeToDosDateTime 將一個(gè) win32 FILETIME 值轉(zhuǎn)換成DOS日期和時(shí)間值 FileTimeToLocalFileTime 將一個(gè)FILETIME結(jié)構(gòu)轉(zhuǎn)換成本地時(shí)間 FileTimeToSystemTime 根據(jù)一個(gè)FILETIME結(jié)構(gòu)的內(nèi)容,裝載一個(gè)SYSTEMTIME結(jié)構(gòu) FindClose 關(guān)閉由FindFirstFile函數(shù)創(chuàng)建的一個(gè)搜索句柄 FindFirstFile 根據(jù)文件名查找文件 FindNextFile 根據(jù)調(diào)用FindFirstFile函數(shù)時(shí)指定的一個(gè)文件名查找下一個(gè)文件 FlushFileBuffers 針對(duì)指定的文件句柄,刷新內(nèi)部文件緩沖區(qū) FlushViewOfFile 將寫入文件映射緩沖區(qū)的所有數(shù)據(jù)都刷新到磁盤 GetBinaryType 判斷文件是否可以執(zhí)行 GetCompressedFileSize 判斷一個(gè)壓縮文件在磁盤上實(shí)際占據(jù)的字節(jié)數(shù) GetCurrentDirectory 在一個(gè)緩沖區(qū)中裝載當(dāng)前目錄 GetDiskFreeSpace 獲取與一個(gè)磁盤的組織有關(guān)的信息,以及了解剩余空間的容量 GetDiskFreeSpaceEx 獲取與一個(gè)磁盤的組織以及剩余空間容量有關(guān)的信息 GetDriveType 判斷一個(gè)磁盤驅(qū)動(dòng)器的類型 GetExpandedName 取得一個(gè)壓縮文
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1