Re: Re: Ann: 6.0.3 Release
"Paul Wade" <paul-Ay7UAFYAMvIwjfG2/[email protected]>
| Newsgroups | gmane.comp.web.analog.general |
|---|---|
| Message-ID | <196BAF6858BE4077859BB864CB6767F2@QX6800> |
> On Friday, October 12, 2007 4:53 PM [EDT], > Aengus <[email protected]> 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 +------------------------------------------------------------------------ | TO UNSUBSCRIBE from this list: | http://lists.meer.net/mailman/listinfo/analog-help | | Analog Documentation: http://analog.cx/docs/Readme.html | List archives: http://www.analog.cx/docs/mailing.html#listarchives | Usenet version: news://news.gmane.org/gmane.comp.web.analog.general +------------------------------------------------------------------------