Really? Are you sure? How much experience do you have with Windows driver
development? I’ve been developing low level code using in circuit emulation,
logic analyzers, single system debuggers, and target/host combinations for
multiple decades. I’ve even used SoftIce a time or two, and by far prefer
WinDbg.
Sure, at first glance SI is easier, but it isn’t. SI is stuck in Windows XP,
SP1, if you are lucky, and will not work on Vista or Win7 as you have found
out. And even if you can cobble it up to work, you either will not have
symbols or will have hell of a lot of work to do to get symbols. The first
time you trash your boot disk because the driver under debug decides to
crash during a critical phase of disk IO, you will understand. If you were
smart, and during the young and arrogant phase of development we generally
are not smart, you have a handy dandy image available that you can use to
re-image your target system. If you don’t, and remember the rule of young
and arrogant, you most likely will spend a significant part of a morning or
afternoon rebuilding the target. To only do it all over again when the boot
disk gets hosed, again, during another crash. Now, imagine that is your
development system crashing on you. Count at least half a day or more for
reinstalling not only the OS but all the software you use on a daily basis.
Maybe even multiple days if you have to go to your IT department to get the
disk re-imaged.
Using WinDbg, mapped hard drives, and .kdfiles is possibly the simplest,
most efficient, and most productive, debug environment I have found.
The personal opinion of
Gary G. Little
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@n-trig.com
Sent: Wednesday, September 09, 2009 6:51 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] SoftICE/Syser/Other on Windows 7?
The reason I don’t want to use WinDbg is because I don’t want to have to use
2 systems.
Having the debugger on the tested machine is easier to setup and use.
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
__________ Information from ESET Smart Security, version of virus signature
database 4409 (20090909) __________
The message was checked by ESET Smart Security.
http://www.eset.com
__________ Information from ESET Smart Security, version of virus signature
database 4410 (20090909) __________
The message was checked by ESET Smart Security.
http://www.eset.com