WinDbg support for Win9x

Hi,
I have always believed that WinDbg could not run on Win9x and could not
control a Win9x target. Today I was looking at the help for WinDbg
4.0.0018.0 and found this on the Introduction to debugging->Types of
Debugger->WinDbg page :

“Note On Windows 9x systems, WinDbg can only be used to debug user-mode
drivers and applications. This debugging must be done on two machines, with
the Windows 9x system as the target and WinDbg running on an NT-based
operating system.”

Is this a documentation error or can WinDbg really control a WinDbg target?
If it can does any one know how to configure it and does it work well?

Yours
Roger


Roger Coote,
Senior Design Engineer
PowerVR Technologies, A Division of Imagination Technologies Ltd
Home Park Estate, Kings Langley, Hertfordshire, WD4 8LZ, UK
phone :+44 (1923) 260511 fax :+44 (1923) 268969
direct :+44 (1923) 277274
mailto:xxxxx@powervr.com www.powervr.com


Among others, WinDbg can be really used to remote debug user mode
applications. To do this one WinDbg has to be started on the target machine
as server, connected to the process you want to debug and a second one as
client on the host machine. Look into the WinDbg help under
“Using Debugging Tools for Windows / Debugger Operation / Remote Debugging /
Remote Debugging Through the Debugger” for further details how to setup both
debuggers in detail. The debug server and client may communicate via
network, serial connection or Fire Wire.

I don’t know if this really works for Win9x targets. But I would believe
what is written in the documentation.

Good Luck
Volker

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Roger Coote
Sent: Thursday, February 28, 2002 9:46 PM
To: Kernel Debugging Interest List
Subject: [windbg] WinDbg support for Win9x

Hi,
I have always believed that WinDbg could not run on Win9x and could not
control a Win9x target. Today I was looking at the help for WinDbg
4.0.0018.0 and found this on the Introduction to debugging->Types of
Debugger->WinDbg page :

“Note On Windows 9x systems, WinDbg can only be used to debug user-mode
drivers and applications. This debugging must be done on two
machines, with
the Windows 9x system as the target and WinDbg running on an NT-based
operating system.”

Is this a documentation error or can WinDbg really control a
WinDbg target?
If it can does any one know how to configure it and does it work well?

Yours
Roger


Roger Coote,
Senior Design Engineer
PowerVR Technologies, A Division of Imagination Technologies Ltd
Home Park Estate, Kings Langley, Hertfordshire, WD4 8LZ, UK
phone :+44 (1923) 260511 fax :+44 (1923) 268969
direct :+44 (1923) 277274
mailto:xxxxx@powervr.com www.powervr.com



You are currently subscribed to windbg as: xxxxx@epost.de
To unsubscribe send a blank email to %%email.unsub%%

Hi,
WinDbg will not install on Win9x so it cannot be a server on the Win9x
target.

Yours
Roger


Roger Coote,
Senior Design Engineer
PowerVR Technologies, A Division of Imagination Technologies Ltd
Home Park Estate, Kings Langley, Hertfordshire, WD4 8LZ, UK
phone :+44 (1923) 260511 fax :+44 (1923) 268969
direct :+44 (1923) 277274
mailto:xxxxx@powervr.com www.powervr.com


-----Original Message-----
From: Volker Moebius [mailto:xxxxx@epost.de]
Sent: 28 February 2002 23:02
To: Kernel Debugging Interest List
Subject: [windbg] RE: WinDbg support for Win9x

Among others, WinDbg can be really used to remote debug user mode
applications. To do this one WinDbg has to be started on the target machine
as server, connected to the process you want to debug and a second one as
client on the host machine. Look into the WinDbg help under
“Using Debugging Tools for Windows / Debugger Operation / Remote Debugging /
Remote Debugging Through the Debugger” for further details how to setup both
debuggers in detail. The debug server and client may communicate via
network, serial connection or Fire Wire.

I don’t know if this really works for Win9x targets. But I would believe
what is written in the documentation.

Good Luck
Volker

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Roger Coote
Sent: Thursday, February 28, 2002 9:46 PM
To: Kernel Debugging Interest List
Subject: [windbg] WinDbg support for Win9x

Hi,
I have always believed that WinDbg could not run on Win9x and could not
control a Win9x target. Today I was looking at the help for WinDbg
4.0.0018.0 and found this on the Introduction to debugging->Types of
Debugger->WinDbg page :

“Note On Windows 9x systems, WinDbg can only be used to debug user-mode
drivers and applications. This debugging must be done on two
machines, with
the Windows 9x system as the target and WinDbg running on an NT-based
operating system.”

Is this a documentation error or can WinDbg really control a
WinDbg target?
If it can does any one know how to configure it and does it work well?

Yours
Roger


Roger Coote,
Senior Design Engineer
PowerVR Technologies, A Division of Imagination Technologies Ltd
Home Park Estate, Kings Langley, Hertfordshire, WD4 8LZ, UK
phone :+44 (1923) 260511 fax :+44 (1923) 268969
direct :+44 (1923) 277274
mailto:xxxxx@powervr.com www.powervr.com



You are currently subscribed to windbg as: xxxxx@epost.de
To unsubscribe send a blank email to %%email.unsub%%


You are currently subscribed to windbg as: xxxxx@videologic.com
To unsubscribe send a blank email to %%email.unsub%%

The docs are a little bit innacurate here.

windbg does not install on win9x, and it’s not tested on win9x, but it
does work for user mode debugging on win9x (I know lots of people that use
it).

-Andre

At 21.45 28/02/2002, you wrote:

I have always believed that WinDbg could not run on Win9x and could not
control a Win9x target. Today I was looking at the help for WinDbg
4.0.0018.0 and found this on the Introduction to debugging->Types of
Debugger->WinDbg page :

“Note On Windows 9x systems, WinDbg can only be used to debug user-mode
drivers and applications. This debugging must be done on two machines,
with the Windows 9x system as the target and WinDbg running on an NT-based
operating system.”

Is this a documentation error or can WinDbg really control a WinDbg target?

Why not? user mode debugging is fully supported by the Win9x kernel, I
would be surprised if WinDbg *didn’t* work on Win9x. As long as you don’t
use named pipes for communication I see no limitation in Win9x to remote
debugging (Win9x can’t act as server end for named pipes)