• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨木林風win7系統 > xp系統教程 > 詳細頁面

        Winxp系統下word文檔忘記密碼了如何處理

        Winxp系統下word文檔忘記密碼了如何處理

        更新時間:2021-11-06 文章作者:未知 信息來源:網絡 閱讀次數:

        Windows XP是美國微軟公司研發的基于X86、X64架構的PC和平板電腦使用的操作系統,于2001年8月24日發布RTM版本,并于2001年10月25日開始零售。其名字中“XP”的意思來自英文中的“體驗(Experience)”。該系統是繼Windows 2000及Windows ME之后的下一代Windows操作系統,也是微軟首個面向消費者且使用Windows NT5.1架構的操作系統。

          Word想必大家都非常熟悉吧,很多winxp系統用戶為了安全起見喜歡給word文檔添加密碼,但是有時候難免會忘記密碼,遇到winxp系統忘記word文檔密碼的問題該怎么辦呢,現在給大家講解一下Winxp系統下word文檔忘記密碼了的具體解決方法。

        Winxp系統下word文檔忘記密碼了如何解決

          一、引言

          大家都知道,office家族跟VB有千絲萬縷的聯系,Microsoft Office組件中的所有應用程序都內建有VBA,這樣就可以通過VB或VBA操作Word 應用程序中的對象,用窮舉測試的辦法達到找回丟失密碼的目的,非常簡單吧!

          二、實現過程

          下面來看一看程序的具體編制過程。程序采用VB編程實現,需要機器安裝有VB應用程序及Microsoft Office組件。打開VB,新建一個VB工程,取名Proc_Word,將啟動窗體命名為FrmMain,選擇“工程”菜單中的“引用”,在“引用”對話框中選擇 “Microsoft Word8.0 Object Library”(這一步很重要,你必須選擇這一ActiveX部件,否則代碼不能正確運行,順便說一句,如果安裝的是Office2000,那么應該選擇“Microsoft Word9.0 Object Library”)。同時在“工程”菜單中“部件”對話框中選擇添加“Microsoft Windows common controls -2.5(sp2)”,以便在窗體設計中可以使用微調控件。

          好了,現在可以動手編制程序了。在剛才FrmMain窗體的左側添加一個框架控件,并在此控件內加入一個驅動器列表框、一個目錄列表框和一個文件列表框控件。在FrmMain窗體的右下側添加兩個命令按鈕,在右上側添加三個標簽控件、兩個文本框控件和一個微調控件,你可以參考附圖來設計。接著,將框架的Caption屬性設置成“請選擇需要破譯的Word文檔”;保持目錄列表框、驅動器列表框、文件列表框、文本框、微調控件缺省名稱不變;將文件列表框的Pattern屬性設置成“*.DOC”,目的是只顯示目錄下的 Word文件;將第一個標簽控件Caption屬性設置成“該程序破譯八位以下純數字組合Word文檔密碼”,將第二個標簽Caption屬性設置成“解密進度”,將第三個標簽Caption屬性設置成“請選擇破譯密碼位數”;將第二個文本框的Text屬性設置成“4”,這是缺省密碼位數;將微調按鈕的 BuddyControl屬性設置成Text2就能和第二個文本框關聯,BuddyProperty 改成Text,Max、Min屬性分別設置成“8”和“1”,表示最長密碼位數和最短密碼位數,將Wrap屬性設置成True,將Increment屬性設置成“1”,以便每單擊一次加1或減1;將兩個命令按鈕的名稱分別改成 “cmdopendoc”和“cmdquit”,Caption屬性分別設置成“文件打開”、“系統退出”。以上就把各控件的屬性設置完了,接著編寫代碼也就不是什么難事兒了。

          下面就是全部的源程序,適當的注釋有助于大家理解程序。你還可以通過設置斷點來跟蹤密碼生成部分,看看程序編制的原理。

          Private Sub cmdopendoc_Click()

          Dim wd As New Word.Application

          Dim strpath As String

          Dim pass As String

          Dim J, K, Pass_long As Integer

          Dim Max_num, Min_num, I As Long

          strpath = File1.Path & "\" & File1.FileName

          On Error Resume Next

          '程序開始

          Pass_long = Val(Text2.Text)

          Max_num = 10 ^ Val(Text2.Text)

          Min_num = 10 ^ (Val(Text2.Text) - 1)

          Flag = 0

          For K = 0 To Pass_long - 1

          Max_num = 10 ^ (Pass_long - K)

          Min_num = 10 ^ (Pass_long - (K + 1))

          For J = 0 To Pass_long - 1

          cmdopendoc.MousePointer = 11

          For I = IIf(Pass_long - K = 1, 0, Min_num) + J To Max_num Step Pass_long

          Text1.Text = pass

          Text1.Refresh

          pass = String(K, "0") & I

          Flag = wd.Documents.Open(FileName:=strpath, passworddocument:=pass)

          '如果解密成功,打開文檔,顯示密碼,退出過程

          If Flag <> 0 Then

          Label1.Caption = "文檔密碼"

          Label1.Refresh

          Text1.Text = pass

          wd.Visible = True

          cmdopendoc.MousePointer = 0

          Exit Sub

          End If

          Next I

          Next J

          Next K

          MsgBox "密碼位數不對,請重新輸入"

          End Sub

          Private Sub cmdquit_Click()End

          End Sub

          Private Sub Dir1_Change()

          File1.Path = Dir1.Path

          End Sub

          Private Sub Drive1_Change()

          Dir1.Path = Drive1.Drive

          End Sub

          Private Sub File1_DblClick()

          Call cmdopendoc_Click

          End Sub

               三、幾點說明

          需要說明的是,窮舉法解密對系統資源的耗用是十分驚人的,在解密的過程中最好不要運行其他應用程序。針對其巨大的資源耗用量,我在程序中采用了一個小技巧,那就是用密碼位數作為循環的步長進行刺探。也就是說如果你的密碼是3位的話,那么程序將依次嘗試100、103、106……997、 101、104……998、102、105……999結束,加快了查找密碼的速度(東漸: 其實大家可以動手算一算,到底是快了許多,還是快了一點,還是根本沒有提高速度^_^)#f#。

          該程序在Win98/NT+VB6.0環境下測試通過,筆者隨便試了一個5位數密碼,在PⅡ300、128MB內存的機器上,10分鐘左右即可解開。當然,程序并不十分完善,比如還可以加入解密過程中的中斷,以及中斷后解密進度的保存等。

          關于Winxp系統下word文檔忘記密碼了如何解決就給大家介紹到這邊了,如果你有遇到這樣情況的話,不妨可以采取上面的方法步驟來解決吧。


        Windows XP服役時間長達13年,產生的經濟價值也較高。2014年4月8日,微軟終止對該系統的技術支持,但在此之后仍在一些重大計算機安全事件中對該系統發布了補丁。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲精品高清国产麻豆专区| 亚洲精品狼友在线播放| 亚洲中文无码av永久| 久久成人a毛片免费观看网站| 丝袜熟女国偷自产中文字幕亚洲| 一个人看的免费高清视频日本| 国产乱辈通伦影片在线播放亚洲 | 亚洲精品视频在线免费| 亚洲综合一区二区精品久久| aⅴ免费在线观看| 亚洲中文久久精品无码1| 色婷婷7777免费视频在线观看| 亚洲情A成黄在线观看动漫软件| 无码少妇一区二区浪潮免费| 亚洲精品无码mⅴ在线观看 | 91在线视频免费91| 亚洲AV成人无码网站| 亚洲国产一区二区三区| 中文精品人人永久免费| 久久亚洲春色中文字幕久久久 | 114级毛片免费观看| 亚洲综合色丁香婷婷六月图片| 日本午夜免费福利视频| 欧洲精品码一区二区三区免费看| 亚洲熟妇无码另类久久久| 91大神免费观看| 久久精品国产亚洲av天美18| 中文字幕亚洲天堂| 99久久99久久精品免费看蜜桃 | 少妇无码一区二区三区免费| 国产亚洲sss在线播放| 亚洲国产精品毛片av不卡在线| 两个人看的www免费视频| 亚洲国产成人精品无码区在线秒播 | 久久精品国产精品亚洲精品| 日韩免费一区二区三区在线播放| 激情小说亚洲色图| 久久久久无码精品亚洲日韩| 成人免费看吃奶视频网站| 黄桃AV无码免费一区二区三区| 久久精品国产亚洲av麻豆图片|