Reviews

CKI Logo
 
Reviews Portfolio Tutorials and Papers Book Store
 
Divider Bar
   
 

Soft-Ice for Windows and Soft-Ice for Windows/95 are a must for anyone trying to debug Windows device drivers, VxD's or interactions between VM's. Its remote control terminal is also useful for debugging Windows applications that cannot be interrupted by a local debugger( if you're having problems debugging your Windows paint code because the debugger makes the painting operating re-paint, you might want to try a remote control debugging terminal).

The Soft-Ice debuggers allow you to inspect and modify low-level operating system data areas as well as CPU control registers and tables. You can view and modify such items as the LDT and GDT. Before you start into this type of debugging however you should have a thorough understanding of protected mode processing, Windows internals and VM interaction. These are not debuggers for beginners.

Soft-Ice for Windows supports symbolic debugging of applications written in high-level programming languages. Many forms of breakpoints are allowed including memory modify or access breakpoints, interrupt call breakpoints and I/O port access breakpoints. The documentation is complete and gives some advice on debuggiing various types of programs.

If you are debugging programs that run under Windows 3.x then you will need to get Soft-Ice for Windows. If you are debugging programs under Windows 95, you will need Soft-Ice for Windows 95. Neither version will run on Windows NT.

Recommendation

The Soft-Ice for Windows debuggers are great tools if you are working with low-level code. They are well worth the price.

Back