- 相關(guān)推薦
NOVELL網(wǎng)絡(luò)系統(tǒng)注冊(cè)正本寫(xiě)錯(cuò)的另一種解決方法
NOVELL網(wǎng)絡(luò)系統(tǒng)注冊(cè)正本寫(xiě)錯(cuò)的另一種解決方法
孝感師范高等專(zhuān)科學(xué)校計(jì)算機(jī)科學(xué)系(432100) 熊曾剛
為了方便學(xué)生一進(jìn)入網(wǎng)絡(luò)后就能夠直接使用網(wǎng)絡(luò)所提供的資源,筆者用NOVELL網(wǎng)絡(luò)提供的菜單公用程序?yàn)橛脩?hù)編寫(xiě)容易控制而且使用方便的屏幕菜單畫(huà)面,將其加入系統(tǒng)注冊(cè)正本中,即可以達(dá)到自動(dòng)化的效果,讓使用者一進(jìn)入網(wǎng)絡(luò)即可選擇執(zhí)行菜單中的應(yīng)用程序。然而,由于筆者的一時(shí)疏忽,誤將NETWARE V3.11版本提供的MENU程序用于當(dāng)前NETWARE V3.12版本的網(wǎng)絡(luò)系統(tǒng)中,并改寫(xiě)了系統(tǒng)注冊(cè)正本,在系統(tǒng)注冊(cè)正本中加入了MENU [文件名]和LOGOUT命令。原本想用戶(hù)執(zhí)行了MENU命令后可以自動(dòng)退出網(wǎng)絡(luò)系統(tǒng),但NETWARE V3.12菜單編制提供的是新公用程序NMENU而不是MENU命令,故工作站登錄之后,NETWARE V3.12并不執(zhí)行MENU命令,而立即執(zhí)行退網(wǎng)命令,造成了整個(gè)網(wǎng)絡(luò)的癱瘓。
經(jīng)過(guò)認(rèn)真分析,發(fā)現(xiàn)系統(tǒng)注冊(cè)正本存放在SYS:PUBLIC$LOG.DAT文件,其類(lèi)似于DOS的AUTOEXEC.BAT文件,但又不同于AUTOEXEC.BAT文件。因?yàn)榫W(wǎng)絡(luò)在啟動(dòng)時(shí)屏蔽了鍵盤(pán),以致于無(wú)法通過(guò)CTRL+BREAK鍵中斷系統(tǒng)注冊(cè)正本的執(zhí)行,而退網(wǎng)后又不能修改或刪除NET$LOG.DAT文件,如何解決這個(gè)問(wèn)題呢?筆者想出了一種比較簡(jiǎn)捷的方法,僅供大家參考。
分析:由于LOGIN.EXE是用戶(hù)進(jìn)入NOVELL網(wǎng)絡(luò)系統(tǒng)的關(guān)鍵,它會(huì)自動(dòng)在SYS:PUBLIC目錄下查找是否存在NET$LOG.DAT文件
.若存在,則執(zhí)行這個(gè)NET$LOG.DAT文件所包含的注冊(cè)正本,否則執(zhí)行默認(rèn)系統(tǒng)注冊(cè)正本。我們可以通過(guò)PCTOOLS工具軟件修改LOGIN.EXE文件,將文件LOGIN.EXE中的NET$LOG.DAT字符串改為任意其它字符串即可。這樣NOVELL網(wǎng)絡(luò)系統(tǒng)就可跳過(guò)NET$LOG.DAT文件的執(zhí)行,從而執(zhí)行默認(rèn)的系統(tǒng)注冊(cè)正本。此時(shí)我們就可通過(guò)超級(jí)用戶(hù)或其等效用戶(hù)修改系統(tǒng)注冊(cè)正本,網(wǎng)絡(luò)系統(tǒng)即可恢復(fù)正常。
具體操作步驟如下:
⑴.制作一張有盤(pán)工作站啟動(dòng)盤(pán)。盤(pán)中包含DOS系統(tǒng)文件(IO.SYS、MSDOS.SYS、COMMAND.COM)、IPX.COM、NETX.COM和LOGIN.EXE以及PCTOOLS工具軟件(筆者以PT5.EXE為例)。
⑵.在DOS提示符下執(zhí)行PCTOOLS工具軟件。
A:PT5<ENTER>
當(dāng)PCTOOLS啟動(dòng)后,按F10 功能鍵進(jìn)入文件服務(wù)功能,選擇LOGIN.EXE文件,然后按F鍵,屏幕出現(xiàn)如圖1所示的畫(huà)面,此時(shí)輸入要查找的字符串NET$LOG.DAT,輸入完后按回車(chē)鍵,等一會(huì)兒屏幕上就出現(xiàn)如圖2所示的畫(huà)面,此時(shí)表明已經(jīng)查找到了NET$LOG.DAT字符串,按E鍵可以編輯指定的字符串,緊接著屏幕上就出現(xiàn)了如圖3所示的畫(huà)面。按F1功能鍵將光標(biāo)轉(zhuǎn)移到ASCII碼區(qū),將NET$LOG.DAT字符串改為任意字符串,如KKKKKKK.KKK,如圖4所示。修改完畢后,可以按F5功能鍵將修改的結(jié)果存盤(pán).
⑶.用此啟動(dòng)盤(pán)重新啟動(dòng)計(jì)算機(jī),即可進(jìn)入網(wǎng)絡(luò)系統(tǒng)。
⑷.用SUPERVISOR或其等效的用戶(hù)登錄后,利用SYSCON命令重新修改系統(tǒng)注冊(cè)正本,網(wǎng)絡(luò)系統(tǒng)即可恢復(fù)正常運(yùn)行。
ADVANCED PC TOOLS 5.0 Vol Label=None
-------------------------File Search Service-------------------
Path=A:\parFile=LOGIN.EXE
Plase enter character string for which to scan below.You may enter the search
string in ASCII or HEX. If you enter HEX,an EXACT match is done.Otherwise a
case-insensitive search is done. You may chang entry modes by pressing F1.
[N E T $ L O G . D A T ]<-- ASCII
----------------------------------------------------------------
0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 SEARCH
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 ARGUMENT
---------------------------------------------------------------- LENGTH:11
[4E4554244C4F472E444154 ]<-- HEX
←=begin search F1=toggle entry mode ESC=exit
(圖1)
ADVANCED PC TOOLS 5.0 Vol Label=None
-------------------------File Search Service-------------------
Path=A:\parFile=LOGIN.EXE
Plase enter character string for which to scan below.You may enter the search
string in ASCII or HEX. If you enter HEX,an EXACT m
atch is done.Otherwise a
case-insensitive search is done. You may chang entry modes by pressing F1.
[N E T $ L O G . D A T ]<-- ASCII
----------------------------------------------------------------
0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 SEARCH
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 ARGUMENT
---------------------------------------------------------------- LENGTH:11
[4E4554244C4F472E444154
]<-- HEX
Search argument found in relative sector 0000176 offset 0444
Press "E" to view/edit the sector or
"G" to continue searching.
←=begin search F1=toggle entry mode ESC=exit
(圖2)
Advanced PC Tools 5.0  
; Vol Label=None
------------------------Sector Edit Service----------------------
Path=A:\parFile=LOGIN.EXE Relative sector 0000176,Clust 01257,Disk Rel Sec 0001288
Displacement ------------------Hex codes-------------------- ASCII value
0256(0100) 15 12 69 25 15 12 00 00 01 00 00 00 00 00 FF 00 i%
0272(0110) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0288(0120) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0304(0130) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320(0140) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0336(0150) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0352(0160) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0368(0170) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0384(0180) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 59 SY
0400(0190) 53 3A 00 00 5C 5C 25 73 5C 53 59 53 5C 4D 41 49 S: \\%s\SYS\MAI
0416(01A0) 4C 5C 25 6C 58 5C 4C 4F 47 49 4E 00 5C 5C 25 73 L\%lX\LOGIN \\%s
0432(01B0) 5C 53 59 53 5C 50 55 42 4C 49 43 5C 4E 45 54 24 \SYS\PUBLIC\NET$
0448(01C0) 4C 4F 47 2E 44 41 54 00 5C 5C 25 73 5C 53 59 53 LOG.DAT \\%s\SYS
0464(01D0) 5C 4D 41 49 4C 5C 25 6C 58 5C 4C 4F 47 49 4E 00 \MAIL\%1X\LOGIN
0480(01E0) 3E 26 15 12 56 25 64 2E 25 30 32 64 25 63 00 4E >& V%d.%02d%c N
0496(01F0)
【NOVELL網(wǎng)絡(luò)系統(tǒng)注冊(cè)正本寫(xiě)錯(cuò)的另一種解決方法】相關(guān)文章:
寫(xiě)錯(cuò)的信作文06-03
正本清源夯實(shí)德育工作的根基08-02
齊抓共管 正本清源 讓學(xué)生健康成長(zhǎng)08-12
寫(xiě)錯(cuò)誤的作文600字08-17
有關(guān)寫(xiě)錯(cuò)別字的作文08-22
另一種珍愛(ài)08-15
另一種作文07-27