got some client files today-- we're still running 2004, and it claims that the files are from a "future version"--any way to tell whether they're 2005 or 2006 without installing both of them?
I don't know if you could tell for sure but considering 2006 was just released days ago it's most likely they're 2005.
newer versions of the viewer do the trick.... In a more general sense though, I'm curious--without opening a file, is there any way to tell what it was modeled in?
I did a very quick hex editor look and didn't find anything. How about looking with a resource editor? I had a demo copy a while back, but not any more. WT
I was just poking around in a couple of files - one from 2004 and one from 2005, and looking at the files, there appear to be differences in some of the OLE structured storage stream names between versions. 2004 files have two streams, one _DL_VERSION_2500 and another _MO_VERSION_2500, while 2005 files have streams named _DL_VERSION_2800 and _MO_VERSION_2800, so you could probably look at the stream names to determine version numbers. I don't know if service packs have any impact on these stream names. If anyone is interested in a small VBA program to do this, I could probably cook one up (or a small standalone app, if that was desired instead). I would need some sample files from other versions, though, because 2004 and 2005 are all I have access to at the moment. Also, it would be nice to see if a different service pack had any impact. If anyone is interested, let me know. Please don't send me any files to the email attached to this message. If you are interested, email me and I'll give you another email to send files to. Jonathan Anderson