รบกวนกี่ยวกับ softice ครับ
ไม่ทราบใครพอมี softice driver suite 2.6 บ้างครับ
ผมขอรบกวนสอบถามเกี่ยวกับ version 4.05 for win9x หน่อยครับ
เวลาติดตั้งแล้วRESTART เครื่องพอเครื่องloadตัวโปรแกรม
ผมเห็นโปรแกรม แจ้งว่าหา fileใน c:windowssystemuser.NMS
ไม่พบไม่ทราบว่าตรงนี้พอแนะนำวิธีแก้ไขได้หรือเปล่าครับ
Re: รบกวนกี่ยวกับ softice ครับ
ก็เข้าไปแก้ winice.dat แล้วก็ลบ line นั้นซะหรือไม่ก็เอา symbols มาลงแล้วก็ convert เป็น nms.
Re: รบกวนกี่ยวกับ softice ครับ
ต้องขอขอบคุณ K.BiDark มากครับที่กรุณาให้คำแนะนำผมลองคำแนะนำแรกแต่ผมใม่ทราบว่าเป็นlineนี้หรือเปล่าครับ
Load=c:windowssystemuser.exe
Load=c:windowssystemgdi.exe
Load=c:windowssystemKrnl386.exe
Load=c:windowssystemmmsystem.dll
Load=c:windowssystemwin386.exe
ผมลองลบที่ละline แล้ว restartเครื่องเมื่อเข้าหน้าจอจะ load โปรแกรมปรากฎว่า
ไม่สามารถหาไฟล์นามสกุล*.NMSโดยผมลองลบ line แรกเวลา restart พอload
ก็จะถามหาlineที่มี gdi.exe เป็น gdi.NMSถ้าลบline gdi.exe ก็จะหา line
ต่อไปแต่โดนเปลี่ยนนามสกุล fileเป็น .NMS ไปเรื่อยๆจนผมลองลบจนหมดปรากฎว่าพอRestar เครื่อง
เข้าสู่โปรแกรม softice เลยครับต้องขอโทษด้วยครับที่อาจจะถามยืดยาวไปหน่อยครับพอดีอยากศึกษาจริงๆครับ
แล้วในส่วนของ คำแนะนำที่สองกรุณาขอราบละเอียดการทำเพิ่มอีกหน่อยครับ(มืออ่อนหัดอยากรู้ครับ)
** ไม่ทารบว่าในfile winice.dat เซมิโครล่อน ที่อยู่หน้าlineที่ขึ้นต้นด้วยloadกับexpต้องลบทิ้งหรือเหล่าครับ)ขอขอบพระคุณอีกตรั้งครับ
Re: รบกวนกี่ยวกับ softice ครับ
Load นี่ถ้าเราใช้ Gold version (debug version) เราจะสามารถให้มัน extract debugging info จาก executables ได้โดยตรงโดยระบุชื่อ *.exe, *.dll ไปเลยแล้วมันก็จะ convert เป็น *.nms ให้เองโดยอัตโนมัติ. แต่เราใช้ version ธรรมดาก็ต้องระบุเป็น *.nms เพราะ executables ที่เราระบุจะไม่มี debugging info (ถ้าอันไหนมีก็ใช้ได้). ส่วน Exp ไว้สำหรับให้ softice รู้จัก symbols และก็ address ของมัน. ไว้ใช้ในหลายๆ commands ของ softice
Re: รบกวนกี่ยวกับ softice ครับ
คุณ BiDark ครับผมขอบคุณมากเลยนะครับสำหรับคำแนะนำดีๆ เสมอมา
ผมจึงอยากขอถามความเห็นว่า จะเหมาะสมหรือไม่หากเปิดห้องใหม่แยกออกมาเกี่ยวกับ SoftIce ซึ่งผมจะให้สิทธิคุณ เป็น Moderator เลยหรือถ้าหากเนื้อหารวบรวมได้เยอะในอนาคตอาจจะรวมทำเป็นเว็บไซต์เลย โดยผมยินดีสนับสนุนพื้นที่แล้วก็ทรัพยากรต่างๆเต็มที่เลยครับ หรือหากมีอะไรที่ผมสามารถช่วยสนับสนุนช่วยบอกมาได้เลยนะครับ
Re: รบกวนกี่ยวกับ softice ครับ
ขอขอบพระคุณ K.BiDark มากครับทีกรุณาให้คำแนะนำครับ
ผมจะลองทำตามคำแนะนำครับได้ผลอย่างไรผมจะแจ้งให้ทราบครับ
Re: รบกวนกี่ยวกับ softice ครับ
ขอรบกวน K.BoDark อีกคั้งครับไม่ทราบว่าที่ให้ระบุนามสกุล
เป็น *.nms นี้ให้ระบุใน file winice.datหรือเปล่าครับผม
ลองเข้าเปลี่ยนแล้วปรากฎว่าพอ Restart เครื่องเวลาload
โปรแกรม softice ก็ยังแจ้งว่าหา File user.nms ใน c:
windowssystem ไมพบอยู่อีกละครับแต่ผมเอาเครื่องเซมิโครล่อน
หน้า loadและ Exp ออกด้วยครับ ไม่ทราบว่าผมเข้าใจตามคำแนะนำ
ถูกหรือเปล่าครับ ไม่ทราบว่า vertion 4.05for win98 นี้เป็น
เวอร์ชั่นรุ่นธรรมดาใช่หรือเปล่าครับขอความกรุณาด้วยครับขอบพระคุณครับ
Re: รบกวนกี่ยวกับ softice ครับ
Quote:
admin wrote:
คุณ BiDark ครับผมขอบคุณมากเลยนะครับสำหรับคำแนะนำดีๆ เสมอมา
ผมจึงอยากขอถามความเห็นว่า จะเหมาะสมหรือไม่หากเปิดห้องใหม่แยกออกมาเกี่ยวกับ SoftIce ซึ่งผมจะให้สิทธิคุณ เป็น Moderator เลยหรือถ้าหากเนื้อหารวบรวมได้เยอะในอนาคตอาจจะรวมทำเป็นเว็บไซต์เลย โดยผมยินดีสนับสนุนพื้นที่แล้วก็ทรัพยากรต่างๆเต็มที่เลยครับ หรือหากมีอะไรที่ผมสามารถช่วยสนับสนุนช่วยบอกมาได้เลยนะครับ
อย่าเลยครับ, เอาไว้ให้มีเวลาทำ web เป็นของตนเองก่อนจะดีกว่า. post ที่นี่น่ะดีแล้ว, ถ้าตอบได้ก็จะตอบครับ.
Re: รบกวนกี่ยวกับ softice ครับ
Quote:
nestea wrote:
ขอรบกวน K.BoDark อีกคั้งครับไม่ทราบว่าที่ให้ระบุนามสกุล
เป็น *.nms นี้ให้ระบุใน file winice.datหรือเปล่าครับผม
ลองเข้าเปลี่ยนแล้วปรากฎว่าพอ Restart เครื่องเวลาload
โปรแกรม softice ก็ยังแจ้งว่าหา File user.nms ใน c:
windowssystem ไมพบอยู่อีกละครับแต่ผมเอาเครื่องเซมิโครล่อน
หน้า loadและ Exp ออกด้วยครับ ไม่ทราบว่าผมเข้าใจตามคำแนะนำ
ถูกหรือเปล่าครับ ไม่ทราบว่า vertion 4.05for win98 นี้เป็น
เวอร์ชั่นรุ่นธรรมดาใช่หรือเปล่าครับขอความกรุณาด้วยครับขอบพระคุณครับ
ลอง attach winice.dat มาให้ดูหน่อย. ที่ผมหมายถึงก็คือ อย่าเอา semicolon หน้า load directives ออกส่วน exp เอาออกเฉพาะที่จะใช้เช่น user32, kernel32, ...
Re: รบกวนกี่ยวกับ softice ครับ
Re: รบกวนกี่ยวกับ softice ครับ
K.BiDark ครับดรflie winice.dat ของผมมีข้อมูลตามนี้ครับ
ต้องขอโทษด้วยนะครับถ้าผมส่งส่วนที่ไม่จำเป็นมาด้วย
PENTIUM=ON
NMI=ON
ECHOKEYS=OFF
NOLEDS=OFF
NOPAGE=OFF
SIWVIDRANGE=ON
THREADP=ON
LOWERCASE=OFF
WDMEXPORTS=OFF
MONITOR=0
PHYSMB=32
SYM=1024
HST=256
TRA=8
MACROS=32
DRAWSIZE=2048
INIT="X;"
F1="h;"
F2="^wr;"
F3="^src;"
F4="^rs;"
F5="^x;"
F6="^ec;"
F7="^here;"
F8="^t;"
F9="^bpx;"
F10="^p;"
F11="^G @SS:ESP;"
F12="^p ret;"
SF3="^format;"
CF8="^XT;"
CF9="TRACE OFF;"
CF10="^XP;"
CF11="SHOW B;"
CF12="TRACE B;"
AF1="^wr;"
AF2="^wd;"
AF3="^wc;"
AF4="^ww;"
AF5="CLS;"
AF8="^XT R;"
AF11="^dd dataaddr->0;"
AF12="^dd dataaddr->4;"
CF1="altscr off; lines 60; wc 32; wd 8;"
CF2="^wr;^wd;^wc;"
; WINICE.DAT
; (SIW95WINICE.DAT)
; for use with SoftICE Versions greater than 3.0 (Windows 95)
;
; *************************************************************************
; If your have MORE than 32MB of physical memory installed, change
; the PHYSMB line to the correct # of Megabytes.
; If you have LESS than 32MB you can save a bit of memory by
; specifying the correct # of Megabytes
; Example: PHYSMB=32
; *************************************************************************
; ***** Examples of sym files that can be included if you have the SDK *****
; Change the path to the appropriate drive and directory
;LOAD=c:windowssystemuser.exe
;LOAD=c:windowssystemgdi.exe
;LOAD=c:windowssystemkrnl386.exe
;LOAD=c:windowssystemmmsystem.dll
;LOAD=c:windowssystemwin386.exe
; ***** Examples of export symbols that can be included *****
; Change the path to the appropriate drive and directory
;EXP=c:windowssystemvga.drv
;EXP=c:windowssystemvga.3gr
;EXP=c:windowssystemsound.drv
;EXP=c:windowssystemmouse.drv
;EXP=c:windowssystemnetware.drv
;EXP=c:windowssystemsystem.drv
;EXP=c:windowssystemkeyboard.drv
;EXP=c:windowssystemtoolhelp.dll
;EXP=c:windowssystemshell.dll
;EXP=c:windowssystemcommdlg.dll
;EXP=c:windowssystemolesvr.dll
;EXP=c:windowssystemolecli.dll
;EXP=c:windowssystemmmsystem.dll
;EXP=c:windowssystemwinoldap.mod
;EXP=c:windowsprogman.exe
;EXP=c:windowsdrwatson.exe
; ***** Examples of export symbols that can be included for Windows 95 *****
; Change the path to the appropriate drive and directory
;EXP=c:windowssystemkernel32.dll
;EXP=c:windowssystemuser32.dll
;EXP=c:windowssystemgdi32.dll
;EXP=c:windowssystemcomdlg32.dll
;EXP=c:windowssystemshell32.dll
;EXP=c:windowssystemadvapi32.dll
;EXP=c:windowssystemshell232.dll
;EXP=c:windowssystemcomctl32.dll
;EXP=c:windowssystemcrtdll.dll
;EXP=c:windowssystemversion.dll
;EXP=c:windowssystemnetlib32.dll
;EXP=c:windowssystemmsshrui.dll
;EXP=c:windowssystemmsnet32.dll
;EXP=c:windowssystemmspwl32.dll
;EXP=c:windowssystemmpr.dll
ขอขอบพระคุณมาก"ครับ
Re: รบกวนกี่ยวกับ softice ครับ
ลองนี่ดู
PENTIUM=ON
NMI=ON
ECHOKEYS=OFF
NOLEDS=OFF
NOPAGE=OFF
SIWVIDRANGE=ON
THREADP=ON
LOWERCASE=OFF
WDMEXPORTS=ON
MONITOR=0
PHYSMB=32
SYM=1024
HST=256
TRA=8
MACROS=32
DRAWSIZE=2048
INIT="X;"
F1="h;"
F2="^wr;"
F3="^src;"
F4="^rs;"
F5="^x;"
F6="^ec;"
F7="^here;"
F8="^t;"
F9="^bpx;"
F10="^p;"
F11="^G @SS:ESP;"
F12="^p ret;"
SF3="^format;"
CF8="^XT;"
CF9="TRACE OFF;"
CF10="^XP;"
CF11="SHOW B;"
CF12="TRACE B;"
AF1="^wr;"
AF2="^wd;"
AF3="^wc;"
AF4="^ww;"
AF5="CLS;"
AF8="^XT R;"
AF11="^dd dataaddr->0;"
AF12="^dd dataaddr->4;"
CF1="altscr off; lines 60; wc 32; wd 8;"
CF2="^wr;^wd;^wc;"
; WINICE.DAT
; (SIW95WINICE.DAT)
; for use with SoftICE Versions greater than 3.0 (Windows 95)
;
;
************************************************************************
*
; If your have MORE than 32MB of physical memory installed, change
; the PHYSMB line to the correct # of Megabytes.
; If you have LESS than 32MB you can save a bit of memory by
; specifying the correct # of Megabytes
; Example: PHYSMB=32
;
************************************************************************
*
; ***** Examples of sym files that can be included if you have the SDK
*****
; Change the path to the appropriate drive and directory
;LOAD=c:windowssystemuser.exe
;LOAD=c:windowssystemgdi.exe
;LOAD=c:windowssystemkrnl386.exe
;LOAD=c:windowssystemmmsystem.dll
;LOAD=c:windowssystemwin386.exe
; ***** Examples of export symbols that can be included *****
; Change the path to the appropriate drive and directory
;EXP=c:windowssystemvga.drv
;EXP=c:windowssystemvga.3gr
;EXP=c:windowssystemsound.drv
;EXP=c:windowssystemmouse.drv
;EXP=c:windowssystemnetware.drv
;EXP=c:windowssystemsystem.drv
;EXP=c:windowssystemkeyboard.drv
;EXP=c:windowssystemtoolhelp.dll
;EXP=c:windowssystemshell.dll
;EXP=c:windowssystemcommdlg.dll
;EXP=c:windowssystemolesvr.dll
;EXP=c:windowssystemolecli.dll
;EXP=c:windowssystemmmsystem.dll
;EXP=c:windowssystemwinoldap.mod
;EXP=c:windowsprogman.exe
;EXP=c:windowsdrwatson.exe
; ***** Examples of export symbols that can be included for Windows 95
*****
; Change the path to the appropriate drive and directory
EXP=c:windowssystemkernel32.dll
EXP=c:windowssystemuser32.dll
EXP=c:windowssystemgdi32.dll
EXP=c:windowssystemcomdlg32.dll
EXP=c:windowssystemshell32.dll
EXP=c:windowssystemadvapi32.dll
EXP=c:windowssystemshell232.dll
EXP=c:windowssystemcomctl32.dll
;EXP=c:windowssystemcrtdll.dll
;EXP=c:windowssystemversion.dll
;EXP=c:windowssystemnetlib32.dll
;EXP=c:windowssystemmsshrui.dll
;EXP=c:windowssystemmsnet32.dll
;EXP=c:windowssystemmspwl32.dll
EXP=c:windowssystemmpr.dll
Re: รบกวนกี่ยวกับ softice ครับ
ต้องขอโทษ K.BiDark ด้วยครับที่แจ้งกลับช้าไปหน่อยพอดีเครื่องผมมีปัญหาเกี่ยวกับ memory หน่อยครับผมได้ลองทำการแก้ตามทีแนะนำมาผลปรากฎว่าเวลา Restart เครื่องมันจะขึ้น logo ของ windows
อยู่ขณะหนึ่งหลังจากนั้นก็จะเรียกหน้าจอของของsoftice เลยครับ
Re: รบกวนกี่ยวกับ softice ครับ
ลองเปลี่ยนค่าของ INIT เป็น:
INIT="faults off;x;"
แล้วเรื่อง nms หายรึยัง?
Re: รบกวนกี่ยวกับ softice ครับ
ตามที่K.BiDark แนะนำเรื่องการเรียกหา nms หายแล้วครับ
สำหรัคำแนะนำอันใหม่นี้ผมจะลองนำไปลองทำดูครับขอขอบพระคุณ
K.BiDark เป็นอย่างสูงครับได้ผลอย่างไรผมจะแจ้งให้ทราบอีกครั้งครับ
Re: รบกวนกี่ยวกับ softice ครับ
ผมลองแก้ตามคำแนะนำแล้วครับปรากฎว่าพอ restart เครื่องพอเครื่อง บ๊ตเข้าสู่ logo ของ windows ก็จะเข้าสุ่หน้าต่างของ
softice เลยครับ และในกรอบที่ 3 จะขึ้นข้อความแบบนี้ครับ
-------------------winice (01)+FOF7--------------------
winice: Pentium TSC clibration,Processor calibrated at 300.7 MHZ
Macro: Memory allowted for 32 Macro entries
: faults off,x
:
ผมขอรบกวนสอบถามข้อสงสัยK.BiDark หน่อยครับในขั้ตอนการติดตั้ง
โปรแกรม softice มีอยู่อันหนึ่งที่โปรแกรมมีเช็คบีอกว่าจะให้โปรแกรมแก้ file autoexec.bat ในเช้คบ๊อกนี้จำเป็นต้องเลือกเป็นอันนี้หรือเปล่าครับ ขอขอบพระคุณครับ
Re: รบกวนกี่ยวกับ softice ครับ
ที่มันจะ modify autoexec.bat ก็เพื่อที่จะให้โหลดตอน startup.
ถ้ามีอยู่แล้วก็ไม่ต้องแต่เลือกอีกก็ไม่เสียหายอะไร. ส่วนเรื่องที่มัน pop ตอน boot แล้วนี่ดูจาก log แล้วสงสัยว่า faults off กับ X นี่ทำไมมันมาอยู่ line เดียวกันได้. นั่นคือสาเหตุว่าทำไม X command ถึงไม่ executed. แน่ใจนะว่าใช้ semicolon? ลองพิมพ์ x แล้วก็ enter หรือกด f5 ดูซิว่ามันจะเข้า Windows หรือเปล่า?
Re: รบกวนกี่ยวกับ softice ครับ
ในส่วนที่K.BiDark ให้แก้line INIT="Fault off;x;"ผมลืมใส่
เซมิโครล่อนจริงๆครับผมลองแก้ใหม่แล้วบู๊ตเครื่องอีกครั้ง
พอ Start up ก็ยังเป็นเหมือนเดิมครับผมลองพิมพ์ตามคำแนะนำหลัง
สุดแล้ว softice ก็ยังไม่ยอมบู๊ตเช้า windows ครับขอคำแนะนำ
ด้วยครับ ขอบพระคุณครับ
Re: รบกวนกี่ยวกับ softice ครับ
Quote:
nestea wrote:
ในส่วนที่K.BiDark ให้แก้line INIT=\"Fault off;x;\"ผมลืมใส่
เซมิโครล่อนจริงๆครับผมลองแก้ใหม่แล้วบู๊ตเครื่องอีกครั้ง
พอ Start up ก็ยังเป็นเหมือนเดิมครับผมลองพิมพ์ตามคำแนะนำหลัง
สุดแล้ว softice ก็ยังไม่ยอมบู๊ตเช้า windows ครับขอคำแนะนำ
ด้วยครับ ขอบพระคุณครับ
fault ต้องมี s. ถ้าจะให้ผมเดา softice มันต้องได้เจอ fault อะไรซักอย่างแน่เลยมันถึง popup ให้แก้ fault ก่อน. บอกหน่อยได้ไหมว่ามันบอกว่าอะไร? ถ้าเป็น fault ธรรมดากด F5 ก็ผ่าน. อืม... ลองดูอีกที (หรือว่าจะ mail เอา log file มาให้ดูด้วยก็น่าจะดี). :-)
Re: รบกวนกี่ยวกับ softice ครับ
ผมต้องขอโทษK.BiDark ด้วยครับที่ไม่ได้ขึ้นมาแจ้งผลการติดตั้งsoftice พอดึผมก็จะหา Program มา Captureหน้าจอตอนที่บู๊ตมาถึง logo ของ windows และมาค้างที่หน้าจอขอ softice ผมกะจะเก็บข้อมูลหน้าจอให้ได้รายละเอียดมากที่สุดเพื่อให้K.BiDak ช่วยตรวจสอบดูแต่ทำอยู่หลายวันยังไม่สำเร็จแต่ผมจะพยายามเก็บข้อมูลส่วนนี้มาให้ได้ครับ สำหรับความกรุณาที่สามารถให้ผมปรึกษาผ่าน
E-mail ได้นั้นผมขอขอบพระคุณมากครับ
E-mailของผมคือ nestea@ksc.th.com
Re: รบกวนกี่ยวกับ softice ครับ
Quote:
BiDark wrote:
Quote:
nestea wrote:
ขอรบกวน K.BoDark อีกคั้งครับไม่ทราบว่าที่ให้ระบุนามสกุล
เป็น *.nms นี้ให้ระบุใน file winice.datหรือเปล่าครับผม
ลองเข้าเปลี่ยนแล้วปรากฎว่าพอ Restart เครื่องเวลาload
โปรแกรม softice ก็ยังแจ้งว่าหา File user.nms ใน c:
windowssystem ไมพบอยู่อีกละครับแต่ผมเอาเครื่องเซมิโครล่อน
หน้า loadและ Exp ออกด้วยครับ ไม่ทราบว่าผมเข้าใจตามคำแนะนำ
ถูกหรือเปล่าครับ ไม่ทราบว่า vertion 4.05for win98 นี้เป็น
เวอร์ชั่นรุ่นธรรมดาใช่หรือเปล่าครับขอความกรุณาด้วยครับขอบพระคุณครับ
ลอง attach winice.dat มาให้ดูหน่อย. ที่ผมหมายถึงก็คือ อย่าเอา semicolon หน้า load directives ออกส่วน exp เอาออกเฉพาะที่จะใช้เช่น user32, kernel32, ...
งง มาไงอะ อยู่ดีๆก็มาโผลตรงนี้อะ
สงใสระบบคงเพี้ียนไปหมด ตอนนี้ใครใช้ board SMF ระวัง bug ทาง phpmyadmin โดนไปหลายเวปแล้ว
Re: รบกวนกี่ยวกับ softice ครับ
Quote:
งง มาไงอะ อยู่ดีๆก็มาโผลตรงนี้อะ
สงใสระบบคงเพี้ียนไปหมด ตอนนี้ใครใช้ board SMF ระวัง bug ทาง phpmyadmin โดนไปหลายเวปแล้ว
ผมก็งงว่าคุณหมายถึงอะไร ถ้าหมายถึงว่าทำไมจากหน้ายาวๆ ทำไมตอบไปตอบมาเหลือหน้าสั้นๆแค่นี้ ถือว่าเป็นอาการปกตินะครับเพราะมันยาวเลยต่อหน้าสองอีกอย่างเราไม่ได้ SMF ด้วยครับดูที่ล่างสุดของจอซิครับ