Re: Windows version autodetection

2008-12-22 Thread Alexandre Julliard
Markus Hitter writes: > Am 22.12.2008 um 11:51 schrieb Reece Dunn: > >> The same goes for applications released after Vista was released, but >> only work well on XP. The date heuristic will say "Vista", > > ... just like the current-heuristic-less assumption. Undoubtly, there > are many cases

Re: Windows version autodetection

2008-12-22 Thread Chris Howe
2008/12/22 Roderick Colenbrander > Basically microsoft ships its own 'appdb' which contains the windows > version an app wants to see and in general much, much more things. For > instance their appdb allows windows to override the return values of > functions, it can fake the presence of certain

Re: Windows version autodetection

2008-12-22 Thread Roderick Colenbrander
> > On Sunday 21 December 2008 07:48:58 pm Damjan Jovanovic wrote: > >> The heuristic isn't "app works on this Windows version", it's "app is > >> designed for this Windows version". > > > > Should that matter? Plenty of Win95 apps will work in WinXP. > > ... because WinXP has such a version heuri

Re: Windows version autodetection

2008-12-22 Thread Markus Hitter
Am 22.12.2008 um 11:51 schrieb Reece Dunn: > The same goes for applications released after Vista was released, but > only work well on XP. The date heuristic will say "Vista", ... just like the current-heuristic-less assumption. Undoubtly, there are many cases where a date heuristic doesn't he

Re: Windows version autodetection

2008-12-22 Thread Reece Dunn
2008/12/22 Markus Hitter : > Am 22.12.2008 um 05:16 schrieb Chris Robinson: > >> Should that matter? Plenty of Win95 apps will work in WinXP. > > ... because WinXP has such a version heuristic already in place? > > I think it's perfectly possible to do an heuristic which is sometimes > useful, but

Re: Windows version autodetection

2008-12-22 Thread Markus Hitter
Am 22.12.2008 um 05:16 schrieb Chris Robinson: > On Sunday 21 December 2008 07:48:58 pm Damjan Jovanovic wrote: >> The heuristic isn't "app works on this Windows version", it's "app is >> designed for this Windows version". > > Should that matter? Plenty of Win95 apps will work in WinXP. ... bec

Re: Windows version autodetection

2008-12-22 Thread Austin English
On Sun, Dec 21, 2008 at 4:14 AM, Damjan Jovanovic wrote: > The bulk download would only work if you install applications to their > default location, but it seems like a good idea. > Not necesarily. This is where sha1sums/file name/file size are useful.

Re: Windows version autodetection

2008-12-21 Thread Chris Robinson
On Sunday 21 December 2008 07:48:58 pm Damjan Jovanovic wrote: > The heuristic isn't "app works on this Windows version", it's "app is > designed for this Windows version". Should that matter? Plenty of Win95 apps will work in WinXP. Sometimes better, due to the improved functionality/bugfixes XP

Re: Windows version autodetection

2008-12-21 Thread Damjan Jovanovic
On Mon, Dec 22, 2008 at 1:27 AM, Chris Robinson wrote: > On Sunday 21 December 2008 02:46:37 pm Scott Ritchie wrote: >> Right, but none of that would be necessary if the heuristic worked in >> the first place. By having a good heuristic we could at least >> dramatically cut down on the apps needi

Re: Windows version autodetection

2008-12-21 Thread Chris Robinson
On Sunday 21 December 2008 02:46:37 pm Scott Ritchie wrote: > Right, but none of that would be necessary if the heuristic worked in > the first place. By having a good heuristic we could at least > dramatically cut down on the apps needing this logic. But how do you tell when an app needs the Win

Re: Windows version autodetection

2008-12-21 Thread Scott Ritchie
Reece Dunn wrote: > 2008/12/21 Scott Ritchie : >> Reece Dunn wrote: >>> Sure. But what if an application was shipped after Vista or Windows >>> Server 2008, but only worked on XP and earlier. Your detection would >>> not work here. >> In that case the user is no worse off - they'd still need to loo

Re: Windows version autodetection

2008-12-21 Thread Reece Dunn
2008/12/21 Scott Ritchie : > Reece Dunn wrote: >> Sure. But what if an application was shipped after Vista or Windows >> Server 2008, but only worked on XP and earlier. Your detection would >> not work here. > > In that case the user is no worse off - they'd still need to look up > AppDB and change

Re: Windows version autodetection

2008-12-21 Thread Scott Ritchie
Reece Dunn wrote: > 2008/12/21 Damjan Jovanovic : >> On Sun, Dec 21, 2008 at 11:49 AM, Reece Dunn wrote: >>> 2008/12/21 Damjan Jovanovic : >>> You can change the version of Windows reported for different >>> applications, and the default version using winecfg -> Applications. >> I know, but bugs c

Re: Windows version autodetection

2008-12-21 Thread Reece Dunn
2008/12/21 Damjan Jovanovic : > On Sun, Dec 21, 2008 at 11:49 AM, Reece Dunn wrote: >> 2008/12/21 Damjan Jovanovic : >> You can change the version of Windows reported for different >> applications, and the default version using winecfg -> Applications. > > I know, but bugs coming up from the wrong

Re: Windows version autodetection

2008-12-21 Thread Damjan Jovanovic
On Sun, Dec 21, 2008 at 11:49 AM, Reece Dunn wrote: > 2008/12/21 Damjan Jovanovic : >> There are some older applications out there, which don't install or >> run correctly unless Wine is emulating the correct Windows version >> (eg. Windows 9x). >> >> At least Windows XP has the ability to use cer

Re: Windows version autodetection

2008-12-21 Thread Marcus Meissner
On Sun, Dec 21, 2008 at 11:19:35AM +0200, Damjan Jovanovic wrote: > Hi > > There are some older applications out there, which don't install or > run correctly unless Wine is emulating the correct Windows version > (eg. Windows 9x). > > At least Windows XP has the ability to use certain heuristics

Re: Windows version autodetection

2008-12-21 Thread Reece Dunn
2008/12/21 Damjan Jovanovic : > There are some older applications out there, which don't install or > run correctly unless Wine is emulating the correct Windows version > (eg. Windows 9x). > > At least Windows XP has the ability to use certain heuristics to make > an educated guess as to which vers

Windows version autodetection

2008-12-21 Thread Damjan Jovanovic
Hi There are some older applications out there, which don't install or run correctly unless Wine is emulating the correct Windows version (eg. Windows 9x). At least Windows XP has the ability to use certain heuristics to make an educated guess as to which version of Windows the application expect