【正文】
: i n t , i n j : i n t ) : i n t J i a m i ( i n a : b y t e , i n m : b y t e ) : b y t e C h a n g e ( i n i : b y t e , i n j : b y t e , i n k : b y t e , i n l : b y t e ) : b y t e [ ] F a n c h a n g e ( i n i : b y t e , i n j : b y t e , i n k : b y t e , i n l : b y t e ) : b y t e [ ]E N C R Y . PluginManager: 通過類反射獲得插件,并組裝相應(yīng)的 LinkLabel,同時(shí)分析網(wǎng)絡(luò)包中的插件信息 + E T P l u g M a n a g e r ( i n c u r p : s t r i n g , i n f m 1 : F o r m 1 )+ G e t D l l F i l e ( )+ I n i t C o n t r o l s ( )+ G e t P l u g I n d e x B y C o d e ( i n c o d e n a m e : s t r i n g ) : i n t+ B u i l d L i n k L a b e l ( i n i n d e x : i n t , i n n a m e : s t r i n g )+ A d d L L t o F o r m ( ) l i n k L a b e l 1 _ L i n k C l i c k e d ( i n s e n d e r : o b j e c t , i n e : L i n k L a b e l L i n k C l i c k e d E v e n t A r g s )+ G e t F o c u s L L ( ) : i n t+ D i s a b l e L L ( )+ G e t P l u g L i s t ( )+ c o d e : s t r i n g [ ] = n e w s t r i n g [ 1 5 ]+ c u r p a t h : s t r i n g+ f : E T P l u g B a s e [ ] = n e w E T P l u g B a s e [ 1 5 ]+ f o r m 1 : F o r m 1+ p l u g l i n k s : L i n k L a b e l [ ] = n e w L i n k L a b e l [ 1 5 ]+ p l u g c o n t r o l s : U s e r C o n t r o l [ ] = n e w U s e r C o n t r o l [ 1 5 ]E T P l u g M a n a g e r 遠(yuǎn)程控制系統(tǒng) 詳細(xì)設(shè)計(jì)說明書 Group 06 9 客戶端 中所有模塊達(dá)到的性能指標(biāo)如下: 1)設(shè)計(jì)的正確:包括功能正確可用、和其他模塊的連接可靠而正確、本身經(jīng)過嚴(yán)格 測試。其中重要的邏輯判斷包括: ,不正確返回錯(cuò)誤信息,避免通信錯(cuò)誤 Form選項(xiàng),在不匹配發(fā)生時(shí)要正確判斷 ,其中有些是互斥的,生成之前要嚴(yán)格判斷邏輯關(guān)系避免發(fā)生錯(cuò)誤 Server 產(chǎn)生 收發(fā)順序,在每一步結(jié)束后要判斷狀態(tài)并糾正到正確的流程中 ,不能把不嚴(yán)格按照接口規(guī)定的插件加入,以保證 遠(yuǎn)程控制系統(tǒng) 詳細(xì)設(shè)計(jì)說明書 Group 06 10 系統(tǒng)的穩(wěn)定性 編制詳細(xì)的異常處理對客戶端的穩(wěn)定性有著不可取代的重大意義,必須嚴(yán)格控制 存儲分配 連接信息儲存于系統(tǒng)根目錄的 中,以下為一個(gè)樣例 : ?xml version= encoding=utf8? Hosts Host Address/Address Port5211/Port ETpassgroup06/ETpass Deslocal loop/Des /Host Host Address/Address Port5211/Port ETpassgroup06/ETpass DesCurl School/Des /Host Host Address/Address Port5211/Port ETpassgroup06/ETpass Desshenhao/Des /Host /Hosts / 文件信息格式和加密算法 Server主配置文件 ocx 生成算法樣例 : public int GenarateOCX(string info,string target) { byte[] bytetowrite=(info)。i++) { bytetowrite[i]+=(byte)j。 ()。\。4190。49999。本次 Form 字體均為 Tahoma 9Pt,所有 Border Style 為 Fixed Single 和 Flat. 算法描述 采用用戶界面控件傳值,基本上只要組裝 ET 命令,沒有大量接觸算法方面。 case 4:return Receiving Timeout。 case 8:return Transmission Failed。 但是為了便于組員交流,我們規(guī)定了嚴(yán)格的命名