I think, to make it more competitive you could try to emulate
the Microsoft debugger as close as possible in parts where it
has an advantage. For example, I *could* have pre-installed
SoftIce on all of the HDD images we write to HDDs when setting
up test machines. However, SoftIce apparently says “you must
turn off system memory protection and reboot”. So, while it is
installed the protection is “off”. I’m not sure but I suspect it is
also “off” even if you press Esc when it says “press Esc to cancel
loading SoftIce”, as well as some other hooks keep being loaded.
If SoftIce could give me a garantee that I’m getting a *completely*
“SoftIce-clean” OS when I press “Esc”, I would be able to
pre-install it.
Installation too could be improved. Why not let the user to
“record” an installation session to a file and give him an
option to use that file next time he installs SoftIce, maybe
just let him run something like ‘setup ’ and get
it installed silently. I know I never need those ten checkboxes
below SoftIce, but yet I’m forced to go and clear them all
every time, and, as though that was not already enough, newer
versions hid those checkboxes and now I have to click TWICE on
every one of them and also scroll the damn small box because
they don’t fit into it anymore. Give me a break! SoftIce is not
a toy, it doesn’t need new interface in the install program, to
generate more sales. Why not let that person work on something
more important and leave me alone?
— xxxxx@ieee.org wrote:
> Unfortunately we cannot make SoftICE part of the OS, we’re at a
> disadvantage here. Also, SoftICE can debug remote at least as
> well as any other debugger, in fact, I believe our distributed
> capabilities are way better. But I can see the point that having to
> install it on a target is a pain. Would a remote install help ?
>
> Alberto.
>
> =================================
>
> On 19 May 2002, at 11:08, Ntdev Reader wrote:
>
> > SoftIce is indispensable if you must debug a laptop that has
> > no ports usable by a Microsoft debugger.
> >
> > On the other hand, SoftIce is a real PITA when you switch
> > test machines often - video problems, need to install it all the
> > time going through the bunch of dialogs, etc.
> >
> > — xxxxx@ieee.org wrote:
> > >
> > > It’s ok to have your source on a separate PC - but that’s
> > > development, not debugging. Sometimes I find debugging more
> > > effective if I do it at the target. While development is a host activity,
>
> > > debugging sometimes must be done at the target.
> > >
> > > Alberto.
> > >
> > >
> > > On 19 May 2002, at 12:00, Ilya Lifshits wrote:
> > >
> > > >
> > > > Even you are using SoftIce, i will recommend use additional pc for
> > > debugging.
> > > > You don’t want your primary computer crashes and in driver development
> you
> > > > crashes.
> > > > One day you will lost a few days of work ( in better case if you are
> > > > using cvs it will be last commit) and you boss probably will buy
> computer
> > > > because it really chipper then a few work days lost .
> > > >
> > > > Ilya.
> > > >
> > > >
> > > > At 04:57 PM 5/17/2002 +0100, you wrote:
> > > > >Problem with this is will the Boss let you have a couple of P.C’s on
> the
> > > > >same desk. How on earth do you justify that one? let alone a serial
> > > cable…
> > > > >:-0. maybe your an alien with four hands to use both keyboards at the
> same
> > > > >time, cool 
> > > > >
> > > > >Also WinDbg doesn’t debug the ‘inf’ file that never works ether so
> there
> > > > >Phe ~~~~
> > > > >
> > > > >
> > > > >
> > > > >----- Original Message -----
> > > > >From: “Gary G. Little”
> > > > >Newsgroups: ntdev
> > > > >To: “NT Developers Interest List”
> > > > >Sent: Friday, May 17, 2002 4:34 PM
> > > > >Subject: [ntdev] Re: softice & boot drivers
> > > > >
> > > > >
> > > > > > WinDbg version 6.0.0007. It’s free. Well … you do need a serial
> cable
> > > > >and
> > > > > > a NULL modem between a target and a host computer, but what the hey
> …
> > > at
> > > > > > $900 for SoftIce you can buy a brand new DELL and save $300!!!
> > > > > >
> > > > > > You can use it to debug SoftIce, even. 
> > > > > >
> > > > > > “Steve Pratt” wrote in message
> news:xxxxx@ntdev…
> > > > > > >
> > > > > > > From control panel or program menu’s of windows there is a
> > > configuration
> > > > > > > dialog that enables SoftICE at boot. The problem with doing this
> is
> > > that
> > > > > > > there is the possibility that the default buffer size can get
> filled
> > > > >very
> > > > > > > quickly and lose some of the data. If you just add a simple
> > > ASSERT(0);
> > > > >in
> > > > > > > driver entry to force a halt. This should take you into SoftICE
> so
> > > you
> > > > >can
> > > > > > > take a look at your code. Pressing Cntrl ‘D’ should make the code
> and
> > > > >the
> > > > > > > system continue.
> > > > > > >
> > > > > > > Does this help?
> > > > > > >
> > > > > > > ----- Original Message -----
> > > > > > > From: “Sai_Prasad”
> > > > > > > To: “NT Developers Interest List”
> > > > > > > Sent: Friday, May 17, 2002 2:53 PM
> > > > > > > Subject: [ntdev] Re: softice & boot drivers
> > > > > > >
> > > > > > >
> > > > > > > > can you please mention in detail
> > > > > > > >
> > > > > > > > > ----------
> > > > > > > > > From: Crasher[SMTP:guodongzi@163.net]
> > > > > > > > > Reply To: NT Developers Interest List
> > > > > > > > > Sent: Friday, May 17, 2002 6:52 PM
> > > > > > > > > To: NT Developers Interest List
> > > > > > > > > Subject: [ntdev] Re: softice & boot drivers
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > yes ., you can…
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > >Hi,
> > > > > > > > > > is it possible to use softice to debug boot drivers.
> > > > > > > > > >specifically the driverentry routine?
> > > > > > > > > >
> > > > > > > > > >Rajeev
> > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > >
> >______________________
> > > > > > > > > >Everything you always wanted to know about cars and
> bikes,now
> > > > > > > > > > at: http://in.autos.yahoo.com/cricket/tracker.html
> > > > > > > > > >
> > > > > > > > > >—
> > > > > > > > > >You are currently subscribed to ntdev as: guodongzi@163.net
> > > > > > > > > >To unsubscribe send a blank email to %%email.unsub%%
> > > > > > > > >
> > > > > > > > > Crasher
> > > > > > > > > guodongzi@163.net
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > —
> > > > > > > > > You are currently subscribed to ntdev as:
> > > xxxxx@bla.satyam.com
> > > > > > > > > To unsubscribe send a blank email to %%email.unsub%%
> > > > > > > > >
> > > > > > > >
> > > > > >
> > >
>
> > > > > > > > This email (including any attachments) is intended for the sole
> use
> > > of
> > > > > > the
> > > > > > > > intended recipient/s and may contain material that is
> CONFIDENTIAL
> > > AND
> > > > > > > > PRIVATE COMPANY INFORMATION. Any review or reliance by others
> or
> > > > >copying
> > > > > > > or
> > > > > > > > distribution or forwarding of any or all of the contents in
> this
> > > > >message
> > > > > > > is
> > > > > > > > STRICTLY PROHIBITED. If you are not the intended recipient,
> please
> > > > > > contact
> > > > > > > > the sender by email and delete all copies; your cooperation in
> this
> > > > > > regard
> > > > > > > > is appreciated.
> > > > > > > >
> > > > > >
> > >
>
> > > > > > > >
> > > > > > > > —
> > > > > > > > You are currently subscribed to ntdev as: xxxxx@bemac.com
> > > > > > > > To unsubscribe send a blank email to %%email.unsub%%
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > —
> > > > > > You are currently subscribed to ntdev as: xxxxx@bemac.com
> > > > > > To unsubscribe send a blank email to %%email.unsub%%
> > > > > >
> > > > >
> > > > >
> > > > >—
> > > > >You are currently subscribed to ntdev as: xxxxx@jungo.com
> > > > >To unsubscribe send a blank email to %%email.unsub%%
> > > >
> > > >
> > > > —
> > > > You are currently subscribed to ntdev as: xxxxx@ieee.org
> > > > To unsubscribe send a blank email to %%email.unsub%%
> > > >
> > >
> > >
> > >
> > > —
> > > You are currently subscribed to ntdev as: xxxxx@yahoo.com
> > > To unsubscribe send a blank email to %%email.unsub%%
> >
> >
> >
> > Do You Yahoo!?
> > LAUNCH - Your Yahoo! Music Experience
> > http://launch.yahoo.com
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@ieee.org
> > To unsubscribe send a blank email to %%email.unsub%%
> >
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@yahoo.com
> To unsubscribe send a blank email to %%email.unsub%%
__________________________________________________
Do You Yahoo!?
LAUNCH - Your Yahoo! Music Experience
http://launch.yahoo.com