史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   作業系統操作技術文件 (http://forum.slime.com.tw/f128.html)
-   -   探寶WIN98內嵌建些的工具集 (http://forum.slime.com.tw/thread49086.html)

psac 2003-07-09 08:36 PM

探寶WIN98內嵌建些的工具集
 
探寶WIN98內嵌工具集
win98雖出現已久!但使用人不少..........其容易維護且方便使用....
我們將就進一步探討些工具使用.....................

WIN98那個將近300兆的龐然大物中隱藏了許多玄機!真可謂寶貝多多,好東西多多。筆者曾經歷一翻歷險,最終能有幸窺探一、二,發現了若干寶藏,願與志同者一同分享寶藏的瑰麗。

Wscript和Cscript(C:\WINDOWS)

  WSH指令碼執行程序,如果對WSH指令碼的編寫一竅不通怎麼辦呢?去C:\WINDOWS\SAMPLES\WSH目錄下面去看看吧!裡面提供了幾類傳統的指令碼例子,而且分別提供了VBScript和JavaScript兩個版本,我們只要用記事本開啟它們並仔細研究就不難學到一些基本的WSH套用。下面舉一個比較實用的WSH的例子。

  如果您是用的OutLook Express來收發您的私人電子郵件,而您的公司也採用它來收發服務機構的公務信函,你的麻煩就來了!如果都用一個目錄來儲存郵件,由於公務信函是共享了的,你的私人機密也不得不隨之「共享」!除非你用另一個目錄來存放你的私人郵件,這樣當然也是可以實現的,但你必須在每次切換郵件目錄時去修改註冊表,因為OutLook Express的郵件目錄設定是在註冊表中定義的。這下Cscript這個指令碼工具可就大顯作用了。我們可以編製一個WSH指令碼自動修改註冊表對應不同的郵件目錄,然後再自動使用OutLook Express,這樣我們就可以像只有一個目錄那樣使用它收信了。

  下面給出修改目錄設定的VBScript指令碼程序:(此指令碼修改郵件目錄設定使之指向服務機構的信箱目錄路徑,這裡假設路徑為G:,通常這是一個網路映射驅動器)


  Dim WSHShell

  Set WSHShell = WScript.CreateObject("WScript.Shell")

  WSHShell.RegWrite "HKCU\Software\Microsoft\

  Outlook Express\Store Root","G:"


  在記事本中輸入以上程式碼並儲存在OutLook Express所在目錄下,命名為「服務機構信箱.vbs」。接著我們建立一個批次處理文件,先執行這個指令碼修改郵件目錄路徑,然後開啟OutLook Express(即執行msimn.exe)。該BAT文件如下:

  c:\windows\command\cscript 服務機構信箱.vbs

  msimn(註:這是Outlook Express的執行程序)

  將該BAT命名為「服務機構信箱.bat」儲存在OutLook Express所在目錄下,然後我們再在桌面上建立一個該BAT的建立捷逕,並點右鍵選「屬性內容」的「程序」,選「退出時關閉」檢查框即可。以後我們想開啟服務機構信箱只需雙按該建立捷逕即可。同樣的道理我們可以編製私人信箱的VBS和BAT文件,只是在VBS指令碼中將「G:」換成私人信箱的目錄路徑即可。


ScanReg.exe(C:\windows\command)

  如果你是一個充滿冒險精神的電腦發燒友或者見好軟體就不顧一切地安裝的軟體追新族,那麼系統崩潰是不可避免要與你為友的,特別對於那些喜歡修改註冊表的朋友更是如此。遇到這種情況,唯一的辦法就是恢復註冊表了,然而粗心的你如果忘記了制作備份註冊表該怎麼辦呢?況且你不可能每天都主動制作備份註冊表啊!

  值得慶幸的是,Win98每天均對註冊表自動進行了制作備份(已經格了硬碟的朋友一定在吐血了)。在WINDOWS的SYSBCKUP目錄下面有5個文件,名字分別為rb001.cab到rb005.cab,這可是最大的寶藏!它們正是最新的5個註冊表制作備份,不過是以CAB的壓縮格式存放的,要恢復它必須用到ScanReg.exe這個寶物。具體恢復方法是:直接進入或者選項「電腦關機」上的「重新啟動系統並切換到MS-DOS方式」進入DOS6環境,然後執行C:\windows\command下面的ScanReg.exe,選項「START」,進入後選項「View Backups」即檢視備份檔案,將列出5個註冊表備份檔案及制作備份日期,一般選最新的一個制作備份然後選項「RESTORE」恢復註冊表即可。這個大寶貝在你的WINDOWS最危急的時刻可是最後也最有效的救命稻草啊!

  不過最後有一點要遺憾地告訴大家:以上方法只有在Win98中適用。

hosts.asm(c:\Windows)

  對上網的朋友來說,這可是個大寶貝啊!當你為緩慢的連接速度而憤怒,或者為一些精彩的地方對你說:「謝絕參觀」而不滿時,展示一下這個寶貝的威力吧!

  hosts.asm 說穿了相當於一個本機的域名伺服器(DNS),我們知道每個站點其實都是以IP位址來定位的,為了記憶方便我們都以域名來替代,但在訪問時必須將其解析成IP位址,這個解析程序需要訪問一些ISP的域名伺服器,這樣無疑延長了連接時間,其實Windows解析時每次首先是收尋hosts.asm文件來解析,如果在裡面沒有找到相應的域名解析,再去訪問ISP的DNS,我們只要將一些經常訪問的站點的IP位址放到hosts.asm中就可以大大加快連接站點的速度,而且更妙的是,對個別不能訪問的站點(如169網的一些站點),我們只要在hosts.asm中加入其域名解析,有時會出其不意地開個後門進去哦!

  下面介紹一下加入的具體方法。首先以記事本開啟hosts.asm文件如下:

  # Copyright (c) 1998 Microsoft Corp.

  # This is a sample HOSTS file used by Microsoft TCP/IP stack for Windows98

  …………(前面是註釋部分,以「#」標識)

  127.0.0.1 localhost

  由上可見只有本機主機的域名解析,我們只要在後面追加相應的域名解析即可。方法是換行在前面寫站點的IP位址,空格再填寫域名位址即可。至於IP位址的獲得方法可以用WINDOWS表單下面的ping.exe這個小寶藏,它可以得到域名對應的IP。方法是進入DOS方式執行「ping 域名」,例如:ping [url]www.eSchool.com.cn,即可得到對應的IP位吝/url]}。


Pdos95.BAT(c:\Windows\command)

  這個寶物其實是一個DOS下的中文平台,在這個中文Windows一統天下的時代,裝了像UCDOS這樣的中文系統的用戶恐怕已經不多了,可是偶爾在進入DOS環境執行一些中文程序或者想用漢字時沒有漢字系統又是很不習慣的。其實Windows已經為我們提供了這樣一個平台,你只要執行Pdos95.BAT即可,多麼簡單啊!執行Pdos95後其使用方法和在Windows下面幾乎一樣,「Ctrl+Shift」為切換輸入法,「Ctrl+空格」用於中英文切換,「Shift+空格」為半角全形切換。

  不過,該中文平台預設的輸入法只有拼音、區位、國標、雙拼4種,沒有提供五筆漢字輸入法,也沒有提供中文輸入法的編譯程序,對經常使用五筆的朋友來說可能不大方便。

Mkcompat.exe(C:\Windows\system)

  有些為Windows3.1設計的應用程式與Win98可能不相容,用這個程序基本上可以解決這個問題。

  在「開始」/「執行」中執行Mkcompat程序,彈出該程序界面如圖所顯示。首先選項「FILE」表單下的「Choose Program…」指令,出現「Choose Program」對話視窗,選取與Win98不相容的應用程式的名稱,然後按下「開啟」按鈕。接下來選項在表單中列出的相容性設定選項。通常程序列出了5個常用的修改選項,如果用戶想要進行更多的修改使之與Win98相容,則可以選項「File」表單下面的「Advanced Option」指令,這時會彈出32個複選框,用戶從中可以選項修改。選定之後用「Save」指令儲存修改的內容,這些修改被被儲存到Win98的Win.ini文件中。退出程序後重新啟動電腦就可以使修改的選項生效。

  下面說明一下Mkcompat.exe的5個主要選項的功能。

  Don』t spool to enhanced meta files:對進階的媒體文件不假離線。

  Give application more stack space:使系統給應用程式分配更多的堆棧空間。

  Lie abount printer device mode size:使系統向應用程式謊報列印機設備的模式大小。

  Lie about windows version number:使系統向應用程式謊報自己的版本號為Windows 3.1。

  Win3.1 style controls:使應用程式視窗上的檔題條和其它的用戶界面功能與Windows 3.1的標準相符合。

Asd(C:\Windows)

  「自動跳過驅動程式(ASD)」識別導致Windows 98停止回應先前的啟動故障,並標記這些故障以便在隨後的啟動中忽略這些故障。ASD將列出所有啟動失敗的設備或操作。使用ASD可以啟用先前由ASD禁用的任何設備,而且Windows 98在下次啟動時將試突使用該設備。如果失敗,電腦將停止回應。再次啟動電腦時,ASD將不讓該操作執行,使您能夠啟動電腦,並可以識別失敗的設備並顯示建議的操作程序。


Clipbrd(C:\Windows):顯示當前剪貼板上的信息的所有格式。


Drwatson(C:\Windows):使用「Dr Watson」診斷系統錯誤。「Dr Watson」是每當系統發生錯誤時拍下系統抓圖 的診斷工具。它截取軟體錯誤、識別發生錯誤的軟體,並可提供錯誤原因的詳細說明。


Regedit(C:\Windows):註冊表編輯工具,通往Windows核心的鑰匙。


*.Pwl(C:\Windows):存放用戶密碼,包括系統開機密碼、上網的撥號程序保留密碼、網路共享密碼。把它Del了你就可以進入用戶的設定,並更改用戶密碼。如果你不想將你的密碼乖乖地放在那裡任人讀取和破譯的話,可以修改註冊表的HEKY_LOCAL_MACHINE\Software\Microsoft \Windows\currentversion\Policies\network中的DisablePwdCaching設定為01,00,00,00,這樣登入時電腦就不會將網路和Windows密碼儲存為PWL文件。


Winipcfg(C:\Windows):IP配置實用程序。在「開始」/「執行」中執行該程序可以獲得本機的IP位址、橋接器位址、子網掩碼和預設網關的IP位址等等。


Winrep(C:\Windows):Microsoft支持和開發工程師們使用「Windows報告工具」解決了大家報告的問題。在您提交報告之後,該工具將對您的電腦設定和所選的系統和應用程式文件拍下抓圖 。該系統資訊將和問題的簡單說明一起,通過Internet傳送到Microsoft,在此將報告分發以尋求解決方案。在您的報告被接收之後,您將會收到一份驗證的電子郵件。


Winfile(C:\Windows):對WIN32的懷舊,但功能相當強大。如果你一直懷戀「文件管理器」,它一定會成為你的最愛。


Winpopup(C:\Windows):向某台電腦或工作組中的每台電腦傳送彈出式消息,不過前提是雙方均開啟了該程序。


Vcmui(C:\Windows):版本衝突管理器。它列出所有文件的最新版本或在安裝Win98前是不同語言的文件列表以及現有版本和制作備份版本,您可以用它來恢復制作備份的文件。


C:\Windows\Cursors:各種滑鼠圖示。


C:\Windows\Media:好聽的Midi,都是大師級的。Wav則是Win98的各種事件聲音。
C:\Windows\Profiles:放置各個用戶的桌面設定文件。一個目錄就對應一個用戶的桌面設定原則,利用Windows提供的「系統原則編輯器」(Poledit)我們可以為不同的用戶定制不同的使用權限,再結合另外一些安全性設定可以得到一個較為可行的系統安全保護方案。


C:\Windows\SendTo:放置點擊滑鼠右鍵時彈出的「傳送」目標的建立捷逕,你可以向裡面增加東西從而增加傳送表單的選項。


C:\Windows\Start Menu:放置「開始」表單中的內容。


*.Cpl(C:\Windows\System):先把它們剪下到別的目錄下,然後到「控制台」下看看發生了什麼。如果是什麼也沒有了,這就對了。以Cpl為後面的文件均為控制台的元件。


Sysedit(C:\Windows\System):使用戶更方便地配置Config.sys、Autoexec.bat、Win.ini、System.ini、Protocol.ini等系統檔案,既安全又可靠。執行方法是在「開始」/「執行」中輸入Sysedit即可。


Sfc(C:\Windows\System):系統檔案檢查器,它驗證系統檔案的完整性。如果發現系統檔案已損壞,會提示修復。執行方法同上。


  記得以前安好Win98後,總是將光碟隨手一丟。今天卻無聊地仔細瀏覽了起來。看了TOOLS目錄後,我就再也坐不住了!(南方黑芝麻糊?)原來裡面有不少好工具等著我們去用,我不由想罵一下微軟:為什麼不把它們集成到Win98里面?!好了好了,我來給大家介紹一下吧。(註:以下工具均在Win98光碟的\TOOLS\RESKIT目錄下,下面只列出下級目錄)


配置工具類:

一.Chdoscp:修改Win98的區域設定(\CONFIG\CHDOSCP\ CHDOSCP.EXE)。

  點擊其中的下拉表單可以快速更改電腦的區域,以用來執行一些語言版本不同的軟體。

二.Fat32 Conversion Information Tool:Fat32分區信息工具(\CONFIG\FAT32WIN.EXE)

  Fat32分區信息工具的作用是用來計算將文件系統轉換為Fat32後會獲得多少可用空間同時提供轉換功能的一個很實用的工具。執行該程序首先顯示當前磁牒的信息。您可以選項一個驅動盤,點擊下面的「Scan」按鈕,程序就會在下面的結果(Results)框中指出如果將這個驅動盤轉換為FAT32格式後您可以獲得的新增空間容量,從而為您選項是否值得犧牲相容性轉換為FAT32提供依據。該程序同時還提供了FAT32轉換功能。(你能瞭解當我看到我的C驅轉化為FAT32可以獲得480M的多餘空間時驚奇的心情嗎?你也試試吧!)

三.Time Zone Editor:新增與修改區域日期時間(\CONFIG\TZEDIT.EXE)

  這個工具實際上是Win98日期/時間軟體的增強,提供新增自己的時區的功能,方便了需要得到精確時間的用戶。點擊Edit按鈕在彈出視窗中會發現其中一個功能「Automatically set daylight saving time」,它的作用是設定自然時間。比如我們要在每年的某日開始實行夏時制工作制,就可以在這裡設定夏時制開始和結束的時間以及調整的小時數。建議在修改此選項時先制作備份註冊表。


調度工具類:

一.Batch98:Win98自動安裝指令碼製作工具(\BATCH\SETUP.EXE)

  大家在安裝Win98時一定有一個感覺就是太麻煩了!每次安裝時都要進行非常多的配置,設定元件、輸入法、瀏覽器、系統傳輸協定等等……現在好了,有Batch98,真是裝機者的好福氣呀!(廣告?) Batch98允許您自訂各種安裝選項,然後產生相應的自動安裝指令碼,利用它我們就可以自動定制Win98的安裝,而且它可以確保每次安裝 Windows 98 時與上次安裝相同,這特別適用於對系統不瞭解的初級用戶。

  下面讓我們來看看如何新增基本的批次處理指令碼文件(.inf)。

  現在收集:按下 「現在收集」按鈕將收集目前註冊表中的設定到安裝指令碼文件中,這些設定是系統的當前設定。

  一般安裝選項:包括了安裝信息、用戶信息、地區提示、列印機、使用者設定檔等多項設定,為用戶提供了一些基本的自動化設定。

  網路選項:選項關於網路的各種選項,包括網路傳輸協定及其設定,例如你的TCP/IP的網關設定和IP位址設定。預設值為當前設定。

  可選的元件:用來選項要增加到 Wind 98 安裝中的元件。預設設定即為「典型」安裝的元件。要增加任何元件,只需要選元件的複選框即可。

  Internet Explore 選項:內有五個選擇項。「桌面」提供了快速啟動工作列、頻道欄的設定;「顯示」提供了活動桌面、選項是否在同一視窗中開啟每個資料夾、按下選定等;「瀏覽器」提供了主頁位址、首次啟動瀏覽器開啟的位址等;「安全」則提供了對於每個地區的安全級別設定;「代理設定」用來進行代理伺服器的設定。

  另外在進階選項中有一些針對進階用戶的,如:增加註冊表文件、自動更新等選項。

  根據自己的需要對各選項進行設定之後,按下「將設定儲存到 INF"按鈕,選項欲儲存的位址和檔案名(預設的檔案名為MSBATCH.INF)。OK!一個自動化安裝指令碼文件就做成了。

  在以後就可以利用新增的批次處理文件來自動安裝Win98了。先使用安裝指令setup,後接剛剛由Batch 98新增的 .inf 文件的路徑和檔案名。(預設檔案名為 Msbatch.inf)例如,在指令行上鍵入以下指令:setup c:\msbatch.inf 將會開始自動安裝Win98,並按照要求查詢 .inf 文件。只需泡杯咖啡,在一旁看看報等著就行了。如果設定得好,根本不需要動一下手指頭,按照你意思的最佳化98就誕生了!
二.Windows98 INF Installer:硬體信息安裝器(\INFINST\INFINST.EXE)

  硬體信息安裝器是一個可以將新的硬體驅動程式和相關的驅動器增加到 Win 98 安裝程序的工具軟體。安裝 Windows 98 時,安裝程序自動檢測所有硬體,並安裝必要的驅動程式。

  將新硬體驅動程式增加到「 Win 98 安裝程序」的具體辦法是:

  執行該程序,在「Inf 安裝程序」對話視窗中將新硬體信息的路徑鍵入到「待增加到 Windows 98 安裝程序的inf」中。 在「Windows 98 setup.exe"中鍵入 Win 98安裝共享中 setup.exe 的位置。按下「增加信息」以增加新硬體驅動程式。以後在安裝Win98時將自動幫你的電腦裝入需要填加驅動程式,結合上面的「Batch98」完全有理由去喝第二杯咖啡。

  (注意: 必須要對Windiws 98 setup.exe 有寫權限才能增加 Inf。 )


桌面工具類:

一.Checklinks:尋找無效連接(\DESKTOP\CH-KLNKS.EXE)

  CHECKLINKS對電腦系統進行掃瞄,用來發現已經無效或者錯誤的文件連接。這對刪除一些軟體在正常反安裝後依然會殘留的文件如:建立捷逕圖示等十分有用。

  執行CHECKlINKS,會彈出一個「Link Check Wizard」視窗,按下視窗上的「下一步」圖示,程序就會在另一視窗中自動對系統進行全面掃瞄。要是程序發現了無效或者錯誤的文件連接,將把文件的名稱在視窗中間列出。可以點擊複選框選項部分文件或點擊「Select all」選項全部。點擊完成,程序將自動清理連接並關閉程序。


二.Quiktray:系統托盤安裝(\DESKTOP\QUIKT-RAY.EXE)

  Quiktray可以將任意一個應用程式的圖示放進Win98的系統托盤。(註:托盤就是Win98工作列中時鐘所在的區域)

  執行Quiktray後,Win98的托盤就會出現Quiktray自己的圖示。用滑鼠左鍵按下Quiktray圖示,會彈出一個對話視窗,上面有「Close」、「Exit」、「Add」、「Remove」四個按鈕。點擊「Close」按鈕為關閉此對話視窗;點擊「Exit」按鈕為關閉Quiktray程序;點擊「Add」按鈕又會新出現一對話視窗,在裡面選定想加入到系統托盤的應用程式,點擊「開啟」按鈕。於是選定的應用程式就出現在Quiktray對話視窗中。以後只要一執行Quiktray程序,應用程式的圖示將自動顯示在系統托盤內;「Remove」是用來刪除已經加入的程序圖示的。方法是先在Quiktray對話視窗中選定欲刪除的程序,然後按下Remove」即可。
三.TweakUI:提高與定制Windows98桌面(\POWERTOY\TWEAKUI.INF)

  大家一定用過WIN95 POWERTOY 吧! TweakUI就是WIN98 POWERTOY,它是一個可以修改Win98內部設定的很酷的工具。

  它不是一個直接執行的程序,其安裝辦法是:

  1.找到TWEAKUI.INF,用右鍵點擊TWEAKUI.INF圖示。

  2.在彈出的表單中選項並點擊「安裝」指令。

  3.TweakUI 在安裝完成後就會在控制台中建立一個圖示,點擊圖示可執行該程序。

  開啟TweakUI後,可以看見彈出的視窗有12個選擇項,其中可以修改很多Win98的隱藏設定,比如你再也不用修改註冊表來刪除桌面系統圖示,而只需在desktop中選項要出現的圖示即可;在Mouse(滑鼠)中可以對滑鼠的滑動、雙按、移到速度進行設定,如果是使用的MS智能滑鼠,就可以對頁面滾動的速度進行設定。Control Panel(控制台)可以選項你想在控制台中顯示的圖示。Boot(啟動)裡面可以設定啟動時是否顯示啟動表單、是否執行磁牒掃瞄程序等等……


文件工具類:

一.Text File viewer:文本檢視程序(\FILE\TEXTVIEW.EXE)

  可能讀者會對一些文本文件用記事本閱讀不方便而感到煩躁?那麼現在就有一個好東東,這就是「Text File viewer」。「Text File viewer」 是一個執行在Win98下的檢視程序,主要用於閱讀各種能以文本方式開啟的文件(包括cpp、html、txt )。與普通的自帶漢字系統的中文閱讀器相比, Text File viewer有著強大的優勢:它是Win98自帶的軟體,尋找方便。WINDOWS視窗界面操作,切換選項十分容易。整個界面類似於檔案總管,只需要在左面視窗中裡選項磁碟代號、路徑以及欲開啟的文件,就可在右面快速的顯示出來。可以對開啟文件進行多種操作,顯示出來的內容,可以進行刪除、增加、排版等操作,且支持 Win95 的長檔案名標準等。


二.WinDiff:文件(目錄)比較器(\FILE\WinD-iff.EXE)

  這是一個很實用的文件比較工具,使用方法也很簡單。只要在File表單中選項「Compare files」或者「Compare directories」,然後瀏覽選取文件(目錄)名後開啟。在視窗中點擊選的兩個文件,按下「Expand」按鈕就可以看到兩個文件的比較結果。文件的不同之處將用彩色標識出來。另外我們還可以進行一些設定例如是否忽略空格等,也可以在該程序中對文件和比較結果文件進行編輯操作。

  最後再介紹一個很實用的小程序TimeThis.exe,它在\TOOLS\RESKITScrpting目錄下,是用來對應用程式的執行時間計時的。使用方法很簡單,只須在TimeThis後面跟上要執行的指令即可。比如:我們想要測試dir c:這個指令的執行時間,就在Dos提示號下鍵入「TimeThis dir c:」即可。


所有時間均為台北時間。現在的時間是 10:52 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2019, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1