[analog-help] Re: Ann: 6.0.3 Release
Paul Wade
paul at astrologywizard.com
Sat Oct 13 09:00:42 PDT 2007
> On Friday, October 12, 2007 4:53 PM [EDT],
> Aengus <analog07 at eircom.net> wrote:
>
>> These lines should replace lines 869-874 in the original tree.c:
>>
>> else if (*(c + 1) == '.' && (*(c + 2) == '2')) {
>> if (strstr(whole, "; x64;") != NULL)
>> *name = "Windows:Windows XP64";
>> else
>> *name = "Windows:Windows Server 2003";
>> }
>> else
>> *name = "Windows:Unknown Windows";
>> }
>> else if (*c =='6') {
>> if (strstr(whole, "; x64;") != NULL)
>> *name = "Windows:Windows Vista64";
>> else
>> *name = "Windows:Windows Vista";
>> }
>> else if (*c >= '7' && *c <= '9')
>
>
> Okay, I just downloaded the original source from analog.cx, replaced the
> lines specified above, and compiled the changes.
>
>
> Note that I tested for the presence of "; x64;" so the first string, from
> the 64-bit version of Firefox, was not identified as running on an x64 OS,
> but was identified as Windows Server 2003 (from the NT 5.2 part of the
> string). As far as I know, there is no way to tell whether it was really
> running on Windows Server 2003, or Windows XP64, and as far as I can tell,
> it doesn't really make any difference.
>
> I'm doing this as a purely academic exercise, and don't intend to
> distribute the executable that I created.
>
> Aengus
Aengus,
I tried to post this several times before, but it seems the board was not
very well and this is a revised version anyway. It's just to thank you
really for your hard work and research on this issue. I have been appalled
by the inaccuracies spouted here over the past few days, with the exception
of Alan in Derby using Solaris, but it would seem churlish not to follow
this through for those like me who appreciate your time.
With the proviso that this is not a new release and that XP64/Server 2003
and Vista/Server 2008 are currently indistinguishable, here is the latest
executable compiled to your instructions for those who want to test it.
Copy it into your existing Analog 6.0 installation folks. It has a slightly
different name only so you can tell the files apart. Rename it if you want.
http://www.astrologywizard.com/misc/paul/analog_b.zip (222kb)
By the way, it works. For 64-bit IE anyway, not for the Firefox alphas...
http://www.astrologywizard.com/misc/paul/vista_64.gif
The fact that XP64 identifies differently from XP, explains why in the past
I found a log analyser that could tell them apart. I've checked and they
don't offer this feature now, presumably because of the Server 2003 issue.
Anyway, I know which version of Analog I'll be using and whose input I'll be
trusting in the future. To those who just rubbish and don't do anything
useful, see you in a few years guys!
Paul
More information about the analog-help
mailing list