[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