Ethereal-users: Re: [Ethereal-users] 2 Win2k Systems

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxx>
Date: Wed, 15 Jan 2003 12:16:33 -0800
On Wed, Jan 15, 2003 at 09:00:51AM +0100, bjost wrote:
> The error in detail: Few seconds after starting the .exe the programm
> stops and an error message occur: error in etheral.exe

Is there any more in the message than "error in ethereal.exe"?

> It seems that there is a problem with two win2k systems. We tried to
> "cheat" and switched of the first harddisk with the first win2k system,
> but it doesn't work.
> 
> Something in the programm might need "C:\" as the active partition,
> which is not possible when booting the second p..
> Perhaps there are some start options to change these properties?

There is nothing in Ethereal that should *require* C: as the active
partition, so there is no option to override that.

The only places where it has C: hardwired are cases where it uses C: if
it can't figure out where it's *supposed* to look.  It looks for its own
files in the directory in which the Ethereal executable resides (using
"GetModuleFileName()" to find the path of the currently-running
program), and uses "C:\Program Files\Ethereal" only if that fails.

Similarly, it looks for the user's preferences in a directory inside the
one specified by the APPDATA environment variable or, if that's not set,
in one inside the "Application Data" directory under the directory
specified by the USERPROFILE environment variable or, if that's not set,
under C:.

However, on W2K, it should not have to use C: in either of those cases.

There might also be a problem with finding DLLs.  Have you tried, for
example, installing WinDump on the same partition on which you installed
Ethereal, and tried running WinDump after booting from the second
partition?  If that doesn't work, it's probably a WinPcap issue of some
sort.