Re: Re: Ann: 6.0.3 Release
"Aengus" <[email protected]>
| Newsgroups | gmane.comp.web.analog.general |
|---|---|
| Message-ID | <040d01c80aae$02264970$a6041fac@WC515ALawlo> |
Paul Wade <paul-Ay7UAFYAMvIwjfG2/[email protected]> wrote: > The data you've included looks like downloads of the updated Analog > from your site. As you'll see I didn't download using Vista x64, but > am running it on such as I said. I downloaded using a 32-bit OS on a > processor using the AMD64 architecture and you're correct there is no > record of this. However, I wonder what would happen if I were to > download again using a 64-bit OS? Since you might post details of my > IP and software environment I'm a little nervous about doing so, > despite my connection being proxied anyhow. As I say I have seen > other log analysers record the difference between x86 and x64 > operating systems and I'd be surprised if Analog can't. That would be > a reason to switch if you're right! A quick google for {"compatible; MSIE 7.0;" x64} suggests that IE 7 running on 64-bit Windows does indeed identify itself as a 64 bit client Similar searches throw up log entries from IE6 on 64-bit Windows: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; Win64; x64; SV1; .NET CLR 2.0 Win64; x64; ... And from Firefox: Mozilla/5.0 (Windows; U; Windows NT 5.2 x64; en-US; rv:1.9a1) Gecko/20060214 Firefox... >From a quick perusal of tree.c, the part of the Analog source code that identifies the Windows version from the Browser string, you could probably modify it to identify Windows XP and Windows XP64 as 2 different Operating systems: if (*c == '5') { if (*(c + 1) == '.' && (*(c + 2) == '0')) *name = "Windows:Windows 2000"; else if (*(c + 1) == '.' && (*(c + 2) == '1')) { if (strstr(whole, "x64") != NULL) *name = "Windows:Windows XP64"; else *name = "Windows:Windows XP"; } etc, etc. (I don't have time to test this at the moment). I just saw your other post as I was about to send this - "MSIE 7.0; Windows NT 6.0; WOW64;" actually indicates that you're running the 32 bit version of IE7 in the 64 bit version of Windows Vista. WOW is the Windows-on-Windows subsystem for running 32 bit applications on a 64 bit platform. I think that Vista64 includes a 32 bit version of IE so that 32-bit ActiveX controls will work. There should be a link to launch the 64 bit version somewhere in the Start menu. Aengus +------------------------------------------------------------------------ | 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 +------------------------------------------------------------------------