Re: How can I detect WINE from my program?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"Stefan Kuhr" <wineforum-user@xxxxxxxxxx> writes:

> In a private project of mine I currently follow this approach: Users
> will have to specify the Wine version they are running, as a command
> line parameter. If they don't, the app will either not work or crash
> with current versions of Wine. There is no other way, otherwise I
> cannot work around limitations that Wine has, but I believe will not
> get fixed any time soon, given the fact that I submitted bug reports
> almost a year ago. It would be a helluva lot easier if there were a
> way to get the Wine version and let my app apply its compatibility
> code paths with a priori knowledge it has about certain Wine
> versions. Hey, I have to do the same thing for Windoze9x vs. NT
> vs. Windows 2000 vs. XP vs. W2K3 server vs. ..... why does Wine make
> it so hard for me to help my apps make the best use of it?

Check ntdll.get_wine_version(). It's not a good idea to add workarounds
based on the version, but if you really want to, it's there.

Just don't expect Wine to maintain any sort of backwards bug
compatibility; if a bug you worked around gets fixed and that breaks
your app it's your problem.

-- 
Alexandre Julliard
julliard@xxxxxxxxxx


[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux