導航:首頁 > 文件管理 > dbf文件如何加密

dbf文件如何加密

發布時間:2023-02-19 10:31:29

1. 如何使用外殼工具完成加密

如何使用外 具完成加密 使用外 密工具,開發商可以在沒有程序源 或不對程序源 做任何改動的情況下快捷地完成 加密工作,並保證有著較高的加密強度。若沒有相應的硬體狗存在,加密後的程序將無法啟動。 外 密工具的特點 1、 使用三種方式加密:外殼、嵌入、內外結合。 外 所謂外殼,是加密工具加到被加密程序的一部分程序。加密程序啟動時外 先被執行。外殼 要檢查硬體狗的存在性和一致性。如果對應的硬體狗存在,則進入原程序的入 否則終止程序。外殼只 在加密程序啟動時執行一次。 嵌入 所謂嵌入,是加密工具在被加密程序中嵌入一個公共程序,加密程序在整個運行期內以一定的 頻率執行這個公共程序,該程序檢查硬體狗的存在性和一致性。如果對應的硬體狗存在,則繼續執行原程 序,否則終止程序。本加密方式可選。 內外結合 如果被加密的程序已經調用了賽孚耐公司提供的介面函數,那麼外殼程序會通知介面函數, 外 序是否已經被執行,以防止外殼程序被跳過。如果發現外殼程序沒有被執行,會終止程序。 這些數據文件由您的應用程序使用, 或者由受保護的應用程序產生 (輸 2、 可以對數據文件進行加密, 出文件) 。這些文件只能由受保護的應用程序讀取。 3、 可以通過關聯許可證文件靈活地限制使用時間。 4、 可以自定義查硬體狗錯誤時顯示給用戶的提示信息,也可以選擇不顯示提示信息。 5、 外 護是一個多層的體系結構。只有前一層執行成功,才會 緊相連的一層。這種多層體系 結構可為您的應用程序提供額外的保護--這與用多道鎖為您的門提供保護的功能相似。突破這 些保護層需要更多資源、時間和技巧,可以有效的阻止黑客攻擊。此外,由於採用了多層隨機模 式,所以任何兩次被外 密的應用程序均不相同。 外 密工具可以加密 32/64 位 Windows 程序,在宏狗安裝目錄下\10003(您的軟體系列號) \Shell\Win32shl.exe。 應用示例 下面以使用一個硬體狗保護 Notepad.exe 和 Calc.exe 為例說明外 密工具的使用。 在使用之前假設已 經使用開發商工具在文件系統中創建了兩個許可證文件(許可證文件的文件夾 ID 為 16128 ,文件 ID 分 別為 10 和 20) 。關於如何創建許可證文件請查閱開發商手冊開發商工具的使用一章。 1.請先插入硬體狗,執行步驟 1,如圖 1 所示,指定要加密的 EXE 文件。 第 1 頁 步驟 1: 單擊瀏覽按鈕, 指定要加密的 EXE 文 件;或在「源文件」文 本框中輸入 要加密的 EXE 文件的路徑和文 件名。 圖 1 指定源文件後,系統會在「目標路徑」文本框中自動添加加密後的 EXE 文件(即目標文件)存放的路 徑。系統默認將目標文件存放到 OUTPUT 路徑下,我們建議用戶採用這種默認方式。 如果目標文件存在,覆蓋它 如果選中「如果目標文件已存在,覆蓋它」復選框,當目標文件所在路徑下有同名文件存在,加密過 程不再出現是否覆蓋文件的提示信息。 2.對加密狗的硬體參數進行設置。 產品名稱 加密後的應用程序在運行時會查找與系列號和產品名稱相一致的硬體狗。可以此處指定產品名稱。 查找方式 通過選擇查找方式,能夠更快地、更准 找到硬體狗。請選擇適合您的應用程序的查找方式。 用戶 加密後的應用程序在運行時會訪問硬體狗,請指定硬體狗的用戶 。 嵌入 第 2 頁 加密軟體運行期間,可以不斷地檢查對應的硬體狗是否存在。如果清空「嵌入」復選框,則在程序運 行期間不檢查硬體狗。如果選中「嵌入」復選框,當程序運行期間檢查不到對應的硬體狗時,程序會停止 運行。您可以指定檢查間隔,間隔以秒為單位。預設值為 120 秒,即 2 分鍾。 .NET 增強 .NET 增強功能為純.NET 應用程序(EXE 和 DLL)提供了增強的安全性。此功能可執行以下操作: 隱藏原始入口點方法(僅用於.NET 可執行文件) 加密原始應用程序的字元串 加密原始應用程序的常量 (用於 32 位.NET 應用程序) SDNPro64.dll 和 (用於 64 位.NET 如果選擇了此功能, 則需要將 SDNPro.dll 應用程序)與受保護應用程序一起提供給最終用戶。 注意 使用.NET 增強特徵項(使用.Net 增強保護外 NET 應用程序)的前提條件是機器中應安裝了同 一版本的.NETFramework 和.NET SDK。.NET 增強選項不支持混合代碼應用程序。 多層保護級別 外 提供多層保護。因為應用程序和外 之間的連接處非常容易受到攻擊,所以您可以選擇使用 多層外 從第 1 級到第 5 級)來保護您的應用程序。第 1 級可提供合理的保護,而第 5 級可提供最強保 護。但是,隨著每一保護級別的增加,應用程序的大小和用於啟動的時間也會相應增加。在預設情況下, 使用第 3 級保護方式。 隱藏導入符號 選定此復選框隱藏您的程序中的導入符號。但是,請注意該選項不適用於此處所列出的文件類型使SmartHeap DLLs 的應用程序 當您同時加密數據文件或者使用數據文件加密選項時 如果存在要實施保護的任意數據文件或已指定了文件加密設置,則將忽略隱藏導入符號選項。 我使用了外 SDK 如果您已經使用外殼軟體開發工具包(位於\Shell SDK 文件夾下)來保護您的重要 段、常量和字 符串數據,則選中此復選框。參閱該文件夾中的自述文件獲得詳細信息。 存在調試器時允許我的應用程序運行 您可以不選擇該復選框,禁止在出現調試器時執行應用程序。如果在系統中探測到調試器,被保護的 應用程序將退出。非惡意用戶可以關閉調試器,重新啟動應用程序。但是,如果出於某種原因,您需要在 存在調試器的情況下允許您的應用程序運行,則選擇該復選框。 3.執行步驟 2、3、4、5、6,如圖 2、3 所示,關聯許可證文件。 步驟 2: 單 擊「關聯 許可證文 件」按鈕。 圖 2 第 4 頁 步驟 3:選擇 「關聯許可 證文件」 。 步驟 4: 指定文件 夾 ID。 步驟 5: 指定文件 ID。 步驟 6:單擊 「 」按鈕。 圖 3 注意 許可證文件將被關聯到主界面上的源文件。如果主界面上的源文件是一個動態連接庫文件,在 此動態連接庫被載入到內存中時,會調用 RC_VisitLicenseFile 函數檢查許可證文件。關於 RC_VisitLicenseFile 函數的說明,請查閱開發商手冊 API 介面函數說明部分。 4.我們提供了 19 種不同錯誤類型的錯誤信息,請根據具體情況分別指定其內容。標題限制在 60 位元組 內,每條消息限制在 100 位元組內。執行步驟 7、8、9、10、11、12,如圖 4、5 所示,設置提示消息。 第 5 頁 步驟 7:單 擊「設置提 示消息」出 , 現如下圖的 界面。 圖 4 第 6 頁 步驟 8: 在查硬體 狗出現錯誤時, 如需要顯示提示 信息,則選中此 復選框;否則清 空此復選框。 步驟 10: 根據 需要, 修改提 示信息對話 框的內容。 步驟 9:根 據需要,修 改提示信息 對話框的標 題。 步驟 12:單擊 「 」按鈕。 圖 5 步驟 11:根據需 要,選擇錯誤消 息的類型:窗口 消息或者控制台 消息。 5.如果在加密 EXE 文件的同時需要加密數據文件,執行步驟 13,如圖 6 所示: 第 7 頁 步驟 13: 單擊 「設置要加 密的數據文 件」按鈕。 圖 6 6.指定要加密的數據文件(實際上 Notepad.exe 執行時不需要資料庫文件,這里只是一個加密演示) , 執行步驟 14,如圖 7 所示: 步驟 14:單 擊 瀏 覽 按 鈕,指定要 加密的數據 文件。 圖 7 7.執行步驟 15,如圖 8 所示,將數據文件加入文件列表。如需加入多個數據文件,請重復步驟 14 和 15。此時文件加密選項會根據文件列表進行自動設置,如果您要進一步對其進行設置,例如,當您要加 第 8 頁 密新生成的數據文件(輸出文件)時,執行步驟 16 更改文件加密選項。注意:在執行步驟 16 前,請插上 狗。外殼工具會從狗里獲得狗的 ID 作為默認的加密種子。 步驟 15: 「增 單擊 加到文件列表」 按 鈕, 將要加密的數 據文件加入文件 列表。 步驟 16: 單擊 此處文本。 圖 8 8.在文本編輯框中已經包含「*.DBF;」 ,例如,為了加密受保護的程序在運行過程中生成的文本文件, 執行步驟 17,在文本編輯框中添加「*.TXT;」 。如果想要指定自己的加密種子,執行步驟 18,選中「指定 我自己的加密種子」復選框,並在文本編輯框中輸入自定義的加密種子。另外,為了提高安全性,2.0 版本 的外殼工具默認會使用 AES 演算法對數據文件進行加密,而以前的版本用的是私有演算法。如果要保持跟以前 版本的兼容性而使用私有演算法,可以不選中「使用 AES 演算法加密」復選框。執行步驟 20,返回「設置要 加密的數據文件」對話框,單擊 按鈕完成數據文件加密設置。 步驟 18:指定自己 的加密種子。 步驟 17:修改或添 加文件過濾器。 步驟 19:指定是否 使用 AES 演算法加密 步驟 20:點擊 定按鈕。 圖 9 9.完成有關 Notepad.exe 的所有設置後執行步驟 21,如圖 10 所示,將其加入加密中心,成為加密隊 列中的一個加密項。然後對 Calc.exe 重復步驟 1-21,如果需要關聯許可證文件,請修改「文件 ID」 的值,如圖 11 所示。使 Calc.exe 和 Notepad.exe 運行時訪問不同的許可證文件。 第 9 頁 步驟 21: 單擊 「加入加密 隊列」 單擊此按鈕,可 將選中的加密項 清除。 單擊此按鈕可 查看某個加密 項的所有設置 信息。 單擊此按 鈕,可清 除所有加 密項。 圖 10 將文件 ID 設 置為:20。 圖 11 9.可以將加密中心所有加密項的設置存成一個配置文件,以供下一次使用。執行步驟 22-24,如圖 12 所示。 第 10 頁 步驟 22: 單 擊此按鈕。 步驟 23: 單擊「存 儲配置文 件」 命令。 步驟 24:鍵入 配置文件名後, 單擊 「保存」按 鈕。 圖 12 10.執行步驟 25,如圖 13 所示,執行加密操作。 步驟 25: 單擊「加 密」 按鈕。 圖 13 11.加密過程中會出現如下圖所示的對話框。 第 11 頁 在加密過程中,單 擊「中止」按鈕可 中止加密操作。 圖 14 進程條指示加密正在進行。加密結束後會提示結果。如果加密成功,過 2 秒後,程序自動加密下 一個文件。如果加密失敗,會提示失敗原因,並給出解決措施或錯誤碼,關於錯誤碼的定義請下面的 保護時的錯誤 。錯誤信息會左右移動,以引起您的注意。至此,完成了對 Notepad.exe 和 Calc.exe 的保護。 保護時的錯誤 下表列出了保護應用程序和數據文件時可能產生的錯誤,對不不在下表中的錯誤代碼,請參見安 裝目錄下的 errcode-chn.txt。 錯誤碼 (十六進制) 194 SP_ERR_NOT_ENOUGH_MEMORY 沒有足夠的資源來保護應用程序。

2. DBF資料庫怎麼查看密碼或清除密碼

DBF資料庫不象Accse資料庫,本身沒有加密功能,也就不存在查看密碼或清除密碼。

3. WPS中DBF文件類型 保存不下來

4. 關於visual foxpro 6.0中的列印輸出問題

vfp6.0的十個實用技巧
---- 一.選擇網路列印機

---- 筆者單位里的區域網上安裝有多台網路列印機,在使用vfp 6.0編制的程序進行列印操作時,是否可以選擇其中的某一台空閑的網路列印機進行列印,而不一定非要從默認列印機輸出,從而提高工作效率呢?經筆者研究,在執行命令:report from … to printer 之前,先執行下列程序代碼:set printer to name getprinter(),就可以調用操作系統的"列印設定"對話框,用戶利用該窗口即可達到靈活選擇空閑列印機進行列印輸出的功能。(註:可供選擇的列印機名是用戶計算機上已安裝好的列印機名。)

---- 二.恢復丟失了的fpt文件

---- 由於誤操作,將自由表的備注文件刪除,致使自由表無法打開。遇到這種情況我們可採用下述方法解決:

---- 1.創建一個新的自由表,且該自由表只含一個欄位,其類型為備注型。關閉該自由表,將其擴展名為fpt的備注文件復制給誤刪除的自由表的備注文件,或將該備注文件改名為誤刪除的自由表的備注文件即可。運行下面的程序同樣也可以恢復丟失了的fpt 文件:

accept ''請輸入丟失了.fpt
文件的自由表名稱(不帶擴展名):'' to namef
namef=trim(namef)+''.bbb''
crea dbf &namef (aa m)
use
dele file &namef

---- 2.用vfp低級文件函數創建一個空的fpt文件,原自由表即可打開。程序清單如下:
accept ''請輸入丟失了.fpt
文件的自由表名稱(不帶擴展名):'' to namef
namef=trim(namef)+''.fpt''
hand=fcreate(namef)
abc=repl(chr(0),3)+chr(8)+
repl(chr(0),3)+''@''+repl(chr(0),504)
=fwrite(hand,abc)
=fclose(hand)
return

---- 上述方法只是為丟失了fpt文件的自由表建立了一個新的fpt文件,原fpt文件中的內容已經丟失,無法恢復。在實際操作中若遇到這種情況,最好是恢復原來的fpt文件,若原fpt文件無法恢復時再採用上述方法。
---- 三.脫離vfp運行程序

---- 利用vfp 6.0創建的應用程序,被編譯成可執行程序後,若要使其脫離vfp環境獨立運行,除了我們所知道的在應用程序目錄中需包含一個名為"config.fpw"的配置文件外,經筆者試驗發現還必須包含"vfp6r.dll"、"vfp6rchs.dll"、"vfp6renu.dll"這三個動態鏈接庫文件。這三個文件在"windows\system"目錄下,用戶可直接將其復制到自己的應用程序目錄中。最後再經過編譯形成可執行程序,運行安裝向導創建發布磁碟,我們開發的小應用程序就可以堂堂正正地在win 98下安裝運行了。

---- 四.低級文件函數加密資料庫

---- vfp有一個十分薄弱的環節就是資料庫的保密性差。由於.dbf文件都是敞開式的,甚至用dos中最簡單的type命令都可以瀏覽,因此,筆者從以下兩方面對數據進行加密:

---- 1.在向自由表中增加數據時,就進行加密,即更新自由表時就對數據進行加密,在讀取數據時再解密。

---- 2.用vfp提供的低級文件函數進行加密,加密後的文件無法打開、瀏覽,使用時,再執行該加密程序即可將加密的自由表還原。

**加密資料庫程序(同時也是解密程序)**
set talk off
close all
clea
@10,10 say "請輸入要加密的
自由表名(含擴展名):" get file1 defa '' ''
read
handle=fopen("&file1",2)
if handle< 0
@14,10 say "不能打開文件!"
=inkey(0)
retu
endif
j=0
do while .not.feof(handle)
bb=fread(handle,1)
cc=chr(mod(asc(bb)+128,256))
=fseek(handle,j)
=fwrite(handle,cc)
?asc(bb),asc(cc)
j=j+1
enddo
=fclose(handle)
close all
retu

---- 五.簡易設置textbox對象的輸入長度
---- 在以前的xbase語法中,我們可以通過picture參數定義某變數或文本欄的輸入長度格式,而在vfp中的textbox對象中則支持了format和inputmask屬性來定義輸入的格式。我們可以使用比較原始的方法來進行設定,比如當要求輸入有20個欄位的文本框對象時,我們可以在此對象的inputmask屬性中定義為inputmask="xxxxxxxxxxxxxxxxxxxx"。

---- 但是這樣的設定方法非常麻煩,尤其是當面對更長的字元串輸入時更是不方便。其實我們完全可以用另外一種方法來把這樣的需求設計過程變得很簡單,下面就具體介紹一下這種簡易的快速設定輸入欄位的方法。

---- 利用replicate()函數設定輸入長度這里我們同樣利用了對象的inputmask屬性來定義輸入格式和輸入長度,但是當對象的輸入比較長時,則可以藉助算術表達式的方式來對其進行設定。通過屬性窗口中的inputmask屬性建立表達式對話框,我們可以利用replicate()函數設定重復的"x"的個數即可(本例為20)。完成後回到屬性設置窗口,我們可以看到在inputmask屬性欄中出現了"=replicate(20)"位值的表達式,這樣,我們就輕松地完成了長字元輸入的長度控制。由此我們也可以體會到善於使用表達式給我們帶來的方便之處。

---- 六.中文文本框的設計方法

---- 在程序開發過程中,我們經常要設計一些文本框,而且這些文本框要求只能輸入中文。在這種情況下,通常需手工啟動某一種中文輸入法。如果軟體能夠自動啟動預設的中文輸入法,那麼將會給編程人員帶來很大的方便。下面的類便能實現這一功能,具體的設計步驟如下:

---- 1.創建一個新類,其基類是"textbox",類名為"中文textbox",存儲於"myclass"類庫中。

---- 2.進入類設計器後,設置"中文textbox"的各項屬性,如字體、顏色等。

---- 3.設計gotfocus事件,代碼為: =imestatus(1) 表示當游標移到此框後,自動啟動中文輸入法。

---- 4.設計lostfocus事件,代碼為: =imestatus(0) 表示當游標移開此框後,自動關閉中文輸入法。設計好後,保存到文件即可。

---- 七.立體框類的設計方法

---- 在vfp的標准類里提供了一個形狀控制類(shape),可以簡單地將s hape的"specialef fect"屬性設置為"0-3d",將"backstyle"屬性設為 "0-透明",來設計三維立體框。

---- 然而這樣的三維立體框太單調,缺少變化。通過以下的設計方法, 我們可以作出類似於vb中的three_d panel那樣的效果。具體設計步驟如下:

---- 1.新建一個類,基類是"container",類名為"three_panel",存儲於"myclass"類庫中。

---- 2.進入類設計器後,設置"three_ panel"的各項屬性,如表1所示。屬性設計完畢後,存入文件,就可以得到凸起效果的邊框類。

---- 3.通過調整"specialeffect"的值為"1-凹下",可以設計凹下效果的邊框類(three_p anel_ao)。 調整其餘參數可以得到不同效果的邊框。

---- 八.在程序中播放動畫

---- 我們知道,vfp只支持靜止的圖片,無法直接播放gif動畫。但網上許多有趣而華麗的gif動畫的確令人心動,如何將這些動畫插入到你的vfp程序中,讓你的程序更吸引人呢?

---- 其實很簡單,將gif動畫分解成各單獨的靜止的gif或bmp圖片,然後在vfp使用計時器讓這些靜止的圖片輪流出現,就產生動畫效果了。

---- 將gif動畫分解為靜止圖片的軟體有很多,在網上很容易找到,如animagic gif 等。分解出來的圖片我們分別以a0.bmp、a1.bmp……這樣的形式保存。在表單中添加計時器timer1,timer1的interval屬性設為100,enabled屬性設為.t.,再添加image1控制項,其backstyle屬性設為0(透明),stretch也設為0(裁剪)。

---- 在form的load過程中寫代碼:

public i , n
i=0
n=5(靜止圖片的總共數目)
在timer1的timer過程中寫代碼:
local j
i = mod (i+1,n)
j = alltrim( str(i) )
thisform.image1.picture="a"-j-".bmp"
運行表單,我們就可以看到熟悉的gif動畫了。

---- 九.粘貼vfp頂層表單
---- 當你將表單設置為頂層表單並獨立運行於windows下,就會發現表單中復制粘貼功能失效,給實際工作造成極大的不便,從而使編制的軟體達不到專業水準。通過認真分析與實踐,筆者認為,造成這一問題的原因是微軟設計vfp時,只考慮了位於系統選單下的表單的復制和粘貼情況,即位於系統選單下的表單可使用復制及粘貼熱鍵,而處於windows下的表單完全脫離了系統選單的控制,因此復制及粘貼熱鍵失效。

---- 解決的辦法是可在表單的控制項(本文舉例為文本框)中,為keypress event編寫如下事件處理程序,該事件處理程序首先將選擇內容復制到windows剪貼板上,然後再將剪貼板上的內容添加到控制項中。

keypress event
lparameters nkeycode, nshiftaltctrl
if nkeycode=3
&& ctrl+c 復制
-cliptext=this.seltext
endif
if nkeycode=22
&& ctrl+v 粘貼
do case
case this.selstart=0
this.value=-cliptext+this.value
case this.selstart〉=1
and this.selstart〈=len(this.value)
this.value=subs(this.value,1,this.selstart)+
-cliptext+subs(this.value,this.selstart+1)
endcase
endif
thisform.grid1.column1.setfocus()
sele recetem
if not eof()
skip
endif
thisform.refresh

---- 十.為vfp添加循環微調控制項類
---- 在vfp編程中,微調控制項是最常用的控制項之一。按照微調控制項提供的基本功能,通過單擊向上或向下箭頭,而達到微調控制項的最大或最小值時,如繼續單擊向上或向下箭頭,將保持最大或最小值不變。筆者通過對spinner控制項屬性和事件的分析,用編程的方法實現了循環微調控制項功能。

---- 循環微調控制項(cyclespinner)所實現的功能是:當單擊向上箭頭而達到最大值時,再單擊向上箭頭,能自動跳到最小值;當單擊向下箭頭而達到最小值時,能自動跳到最大值;其餘功能均繼承spinner基類的功能。具體實現方法如下:利用表單控制項,在表單中設計一個微調按鈕,並設置如下屬性:

spinnerhighvalue=max
&&max應小於spinner基類所
&&提供的最大默認值
spinnerlowvalue=min
&&min應大於spinner基類所
&&提供的最小默認值
value=1
name=''cyclespinner''
在init事件中寫入如下代碼:
this.spinnerhighvalue=this.
spinnerhighvalue+this.increment
this.spinnerlowvalue=this.
spinnerlowvalue-this.increment
在interactivechange事件中寫入如下代碼:
if this.value=this.spinnerhighvalue
this.value=int(this.
spinnerlowvalue+this.increment)
endif
if this.value=this.spinnerlowhvalue
this.value=int(this.
spinnerhighvalue-this.increment)
endif
thisform.refresh
---- 再將其作為類保存起來,添加到你的類庫中。
---- 若你在編程中,需用此功能,就可直接用此循環微調控制項類了。

5. 如何讓FOXPRO中的DBF文件加密

這個還真沒有辦法加密
加密之後dbf文件就打不開了
怎麼在vfp中使用呢
方法1,對表的內容加密(必須使用對稱演算法)
方法2,修改dbf文件的擴展名
比如將temp.dbf修改為temp.dat
平時使用use
temp就能打開表
這時候必須使用use
temp.dat才能打開表
打開之後的操作和之前是一樣的
這樣只是個障眼法

6. dbf文件的打開

1 dbf 格式不是說擴展名是dbf就是dbf格式,你把一個文本文件的擴展名改為dbf,那麼vfp也打不開。
2 如果確認是dbf格式,文件的打開方式不一定非得雙擊,打開vfp,從文件菜單中選擇打開,然後更改打開類型為表,試下,如果也打不開,說明此dbf文件格式是特殊的,被修改或被加密了。
如果能打開,說明你的電腦上的dbf文件類型的打開方式不對。
3 或者可以用其他工具試一下,如 excel ,如果你的機器上還有sqlserver ,那麼還可以用sqlserver 的導入導出向導試一下。

閱讀全文

與dbf文件如何加密相關的資料

熱點內容
廣州寄文件去吉林多少錢 瀏覽:254
蘋果APP文件夾創建 瀏覽:903
黃米是什麼app 瀏覽:417
word如何插入一個新文件夾 瀏覽:357
word文件夾前面有個符號 瀏覽:350
把word轉換成語音 瀏覽:220
linuxfile文件 瀏覽:454
如何用網路打普通電話 瀏覽:463
linux進程打開的文件 瀏覽:134
新購u盤無法儲存文件 瀏覽:553
5s要不要升級ios93 瀏覽:926
小米手機助手怎麼關閉自動升級 瀏覽:24
外星人能不能升級到win10系統盤 瀏覽:652
加入java信任站點 瀏覽:486
好用的急救知識app 瀏覽:524
什麼是網路適配器驅動文件名 瀏覽:717
吉林文件箱多少錢 瀏覽:113
ae模板版本 瀏覽:204
手機qq步數功能在哪裡 瀏覽:721
c程序設計04737 瀏覽:403

友情鏈接