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

正文內(nèi)容

網(wǎng)絡(luò)聊天軟件實(shí)時(shí)監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2024-12-04 00:46本頁(yè)面

【導(dǎo)讀】Windows的消息機(jī)制是用戶與Windows應(yīng)用程序交互的基礎(chǔ),由于實(shí)時(shí)監(jiān)控會(huì)產(chǎn)生大量的數(shù)據(jù),如何提。在系統(tǒng)中采用多線程和數(shù)據(jù)兩次存儲(chǔ)技術(shù)。首先使用進(jìn)程內(nèi)多線程

  

【正文】 ,就對(duì)內(nèi)存 進(jìn)程修改,就會(huì)導(dǎo)致錯(cuò)誤的發(fā)生。 在 Windows XP 和 Windows 2021 系 統(tǒng)中???以通VirtualProtectEx和 WriteProcessMemory兩個(gè) API函數(shù)來(lái)修改內(nèi)存的訪問(wèn)控制。 兩函數(shù)使用如下: hProc=OpenProcess(PROCESS_ALL_ACCESS,0,dwIdOld)。 VirtualProtectEx(hProc,pfMessageBoxA,5,PAGE_READWRITE,amp。dwIdOld) 函數(shù)改寫(xiě) 內(nèi)存修改成功后,就可以通過(guò)自己定 義的函數(shù)來(lái)改寫(xiě)攔截到的函數(shù)。 int WINAPI Mysend(SOCKET s, const char FAR * buf, int len, int flags) { int nReturn=0。 HookOff()。 char recvBuf[200]。 char *SendBuf。 系統(tǒng)實(shí)現(xiàn)及關(guān)鍵代碼 23 SendBuf=消息被攔截 。 MessageBoxA(NULL,buf,成功攔截到的消息如下: ,MB_OK)。 nReturn =send(s,SendBuf,200,0)。 HookOn()。 、 return(nReturn)。 } 數(shù)據(jù) 文件的輸入輸出 為得到 直觀的看到程序的運(yùn)行情況。 C++有一個(gè) stream 這個(gè)類,所有的 I/O 都以這個(gè) “ 流 ” 類為基礎(chǔ)的 。 對(duì)文件的操作是通過(guò) stream 的子類fstream 來(lái)實(shí)現(xiàn) 。 time_t t=time(0)。 char tmp[64]。 strftime(tmp, sizeof(tmp), %Y/%m/%d %X %A 本年第 %j天,localtime(amp。t) )。 char str[200]。 char tempbuf[1000]=。 ifstream fin(c:\\)。 while (!()) { (str,200,39。\n39。)。 strcat(tempbuf,str)。 } char textBuf[200]。 GetWindowText(g_hWnd,textBuf,200)。 ofstream fout。 (c:\\)。 fout”|”tempbufendlbuf 所攔截到窗體的名稱 : textBuf 攔截時(shí)間 : tmp”|”endlendl。 fout flush。 ()。 文件數(shù)據(jù)的導(dǎo)出 及其數(shù)據(jù)庫(kù)的操作 文件數(shù)據(jù)導(dǎo)出 為了對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和分析,需要將文件數(shù)據(jù)導(dǎo)出放到數(shù)據(jù)庫(kù)中。首先用 FSO 對(duì)象對(duì)文件進(jìn)行讀取,然 后通過(guò) ADO 數(shù)據(jù)庫(kù)操作將讀取到的文 24 件內(nèi)容導(dǎo)入到數(shù)據(jù)庫(kù)中。 數(shù)據(jù)庫(kù)操作 考慮該系統(tǒng)的定位與現(xiàn)有技術(shù)力量 ,決定采用 SQLServer 2021 作為系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)環(huán)境。數(shù)據(jù)庫(kù)主要要實(shí)現(xiàn)文件的讀取,并且實(shí)時(shí)的對(duì)文件入庫(kù)進(jìn)行跟蹤。提供保護(hù)機(jī)制,在網(wǎng)絡(luò)不穩(wěn)定的情況下,獲取文件入庫(kù)的位置。網(wǎng)絡(luò)恢復(fù)的時(shí)候可以在記錄點(diǎn)上繼續(xù)入庫(kù)。提高效率 。 建立一個(gè) VB 工程, 在全局變量里面需要用到數(shù)據(jù)庫(kù)的 ADO 的引用,所以 這個(gè)程序要對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,并且 后面 還要對(duì)文件進(jìn)行讀取 ,點(diǎn)擊工程引用 [20]。 如圖 52 所示: 引用兩個(gè)文件,一個(gè)是 Microsoft Scripting Runtime,這個(gè)主要要進(jìn)行文件的操作,另一個(gè)是: Microsoft ActiveX Data library.這個(gè)主要負(fù)責(zé)相關(guān)的數(shù)據(jù)庫(kù)操作。 在窗體加載時(shí) 連接 數(shù)據(jù)庫(kù) : Private Sub Form_Load() strConnect = Provider=。Password=111111。Persist Security Info=True。User ID=test01。Initial Catalog=uubase_separate。Data Source= Set Conn = New = strConnect 圖 52 工程引用圖 系統(tǒng)實(shí)現(xiàn)及關(guān)鍵代碼 25 flag = 0 tm = 1 End Sub 文件導(dǎo)入到數(shù)據(jù)庫(kù)中最核心的是 readinsert 過(guò)程 。 readinsert 的代碼如下: Sub readinsert() = False Dim b() As String Dim en, , pros As String Dim hasif As Long hasif = 0 If flag lines Then = False Exit Sub End If Call write_flag(CStr(flag)) b = Split(a(flag), |) If UBound(b) = 2 Then en = check(b(0)) = check(b(1)) pros = check(b(2)) en = RTrim(en) en = RTrim(en) hasif = (select count(*) from lanjie where context= 39。 amp。 context amp。 39。 and type= 39。 amp。 context amp。 39。 )(0) If hasif = 0 Then (insert into lanjie(contest,type,propery) values(39。 amp。 RTrim(en) amp。 39。,39。 amp。 RTrim() amp。 39。)) success = success + 1 = 成功插入: amp。 a(flag) Call writesuccess(成功插入: amp。 a(flag)) Else bad = bad + 1 = 重復(fù)插入失敗: amp。 a(flag) 26 End If End If End Sub 數(shù)據(jù)庫(kù)程序可以對(duì)文本文件的數(shù)據(jù)進(jìn)行格式化拆分。然后進(jìn)行數(shù)據(jù)庫(kù)的入庫(kù)操作。 數(shù)據(jù)庫(kù)的數(shù)據(jù)建立后,就可以對(duì)攔截到的數(shù)據(jù)進(jìn)行相關(guān)的分析工作。 結(jié)束語(yǔ) 27 結(jié)束語(yǔ) 通過(guò)這次畢業(yè)設(shè)計(jì),本人不僅熟悉了 WINDOWS 的核心編程、 HOOK 技術(shù),而且感覺(jué)自己的自學(xué)能力得 到 了 提升。在畢業(yè)設(shè)計(jì)的這段過(guò)程中,可以深切地體會(huì)到不同開(kāi)發(fā)工具的 不同 平臺(tái)下利用各個(gè)優(yōu)勢(shì)進(jìn)行開(kāi)發(fā)。所以通過(guò)實(shí)際地進(jìn)行軟件的開(kāi)發(fā)和程序的設(shè)計(jì) , 對(duì)所學(xué)知識(shí)的再認(rèn)識(shí)和更進(jìn)一步的理解和運(yùn)用。 但是由于時(shí)間太短,本程序還有很多不足的地方。結(jié)構(gòu)上比較凌亂,在界面看不夠方便美觀。數(shù)據(jù)庫(kù)的操作還不是很合理。這 些功能都需要以后進(jìn)一步的完善。 美好的大學(xué)生活,培養(yǎng)了我科學(xué)嚴(yán)謹(jǐn)?shù)乃季S方法,更造就了我積極樂(lè)觀的生活態(tài)度和開(kāi)拓進(jìn)取的創(chuàng)新意識(shí) .課堂內(nèi)外拓展的廣博的社會(huì)實(shí)踐、扎實(shí)的基礎(chǔ)知識(shí)和開(kāi)闊的視野,使我更了解社會(huì) 。 在不斷的學(xué)習(xí)和工作中養(yǎng)成的嚴(yán)謹(jǐn)、踏實(shí)的工作作風(fēng)和團(tuán)結(jié)協(xié)作的優(yōu)秀品質(zhì),使我深信自己完全可以在崗位上守業(yè)、敬業(yè)、更能創(chuàng)業(yè)! 同時(shí)我也相信網(wǎng)絡(luò)聊天監(jiān)控軟件必將有一片很大的前景, 能 為網(wǎng)絡(luò)創(chuàng)造一個(gè)安全和諧的環(huán)境 。 28 參考文獻(xiàn) [1] Gee Shepherd 、 David 技術(shù)內(nèi) [M],MICROSOFT PRESS [2] Charles Petzold WINDOWS 程序設(shè)計(jì) [M],MICROSOFT PRESS [3] 艾克爾 劉宗田等 譯 , C++編程思想 ,北京 : 機(jī)械工業(yè)出版社 [4] 姚領(lǐng)田 ,精通 MFC[M].北京 : 郵電出版社 [5] 林銳 ,高質(zhì)量 C/C++編程 [M].北京 : 機(jī)械工業(yè)出版社 [6] 唐亞哲 ,網(wǎng)絡(luò)編程 [M].西安 : 西安交通大學(xué)出版社 [7] 蕭秋水 ,Windows 網(wǎng)絡(luò)編程 之 VC 篇 [M].北京, 清華大學(xué) 出版社 [8] 侯俊杰 ,深入淺出 MFC[M].北京 : 機(jī)械工業(yè)出版社 [9] 胡峪 ,VC++高級(jí)編程技巧與示例 [M].西安 : 西安電子科技大學(xué)出版 [10] 方可燕 .Visual C++ 實(shí)戰(zhàn)與精通 [M] 北京:清華大學(xué)出版社,20217:267305 [11] 明日科技 .Visual C++項(xiàng)目開(kāi)發(fā)實(shí)例自學(xué)手冊(cè) [M].北京:人民郵電出版社 .20218:254289 [12] 胡或 .VB 程序設(shè)計(jì) [M].電子工業(yè)出版社, 2021. [13] 姜照林 . 基于 WinSock實(shí)現(xiàn)文件在網(wǎng)絡(luò)的點(diǎn)對(duì)點(diǎn)傳輸 [J] 嘉興學(xué)院學(xué)報(bào), 20218 [14] 郭庚麒 .軟件工程基礎(chǔ)教程 [M].北京:科學(xué)出版社 .2021:8411 [15] CSDN 綜合社區(qū) . [16]成奮華 .現(xiàn)代軟件工程 [M].中南大學(xué)出版社, 2021. [17]胡或 .VB 程序設(shè)計(jì) [M].電子工業(yè)出版社, 2021. [18 [19 [20]于鵬 .Visual Basic 程序設(shè)計(jì)教程 [M].電子工業(yè)出版社, 2021. [21]譚浩強(qiáng) .Visual Basic 程序設(shè)計(jì) [M]. 清華大學(xué)出版社, 2021. 致 謝 29 致 謝 畢業(yè)論文的完成,自己大學(xué)的生活 也 告了一個(gè)段落。幾年的大學(xué)生活過(guò)來(lái),真的有很多的感觸。在這里 首先要感謝我的父母對(duì)我 多年養(yǎng)育以及對(duì)我學(xué)業(yè)的支持。 幾年 在外地 的學(xué)習(xí),我基本很少回家,每年的放假我也都在外面工作,對(duì)父母的關(guān)心真的太少,所以一直也很內(nèi)疚,父母真的為我付出了很多,省吃儉用的為我攢學(xué)費(fèi),還常常在電話里面鼓勵(lì)我,在我不順意的時(shí)候,也是他們?cè)诤竺嬉恢敝С治?。有他們我覺(jué)得自己很幸福。 還有,我要感謝 給我 指導(dǎo) 的 劉宏老師 ,感謝 他 花費(fèi)了很多的時(shí)間給予 我 細(xì)心的指導(dǎo)。 尤其 在很晚 的時(shí)候 還在機(jī)房給我指導(dǎo)和交流,這個(gè)讓我很感動(dòng)。也對(duì)自己的畢業(yè)設(shè)計(jì)充滿的信心。 劉老師還給我提供了 關(guān)于 Windows 核心編程的資料,讓我能個(gè)在更短的時(shí)間內(nèi),學(xué)習(xí)到 實(shí)用的知識(shí)。 在程序的設(shè)計(jì)上, 指導(dǎo) 我添加對(duì)消息的存儲(chǔ)功能,提高了程序的可移植和操作性。 同時(shí)由于我在校外還在實(shí)習(xí),劉老師也給了我很多的支持。保證了我工作對(duì)時(shí)間的需要, 正是因?yàn)?有劉老師的 細(xì)心指導(dǎo) 和幫助, 我才有可能完成此論文。 衷心的感謝劉老師。 其次 , 還要 感謝我的朋友, 包括在網(wǎng)上從來(lái)沒(méi)有見(jiàn)過(guò)面的老師,你們?cè)谖页砷L(zhǎng)的路上給了我很大的幫助,尤其在我覺(jué) 得沒(méi)有思路,沒(méi)有辦法的時(shí)候,你們的經(jīng)驗(yàn)給我劈開(kāi)了 一條寬闊的道路 。 雖然 我們 從未相逢,但我仍心存感激。 最后, 感謝安康學(xué)院的每一位老師,感謝這幾年來(lái)您們的一路帶 領(lǐng),從為人處事,到專業(yè)技能上,都讓我受益匪淺。謝謝您們的諄諄教誨。 我一定會(huì)在將來(lái)的工作中,嚴(yán)格要求自己。 努力做好每一件事情。 創(chuàng)造一個(gè)屬于自己的未來(lái)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1