Re: wine.inf: Add DirectPlay8 Registry keys
On Fri, Jan 10, 2014 at 5:06 AM, Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> wrote:
Hi,
Changelog: wine.inf: Add DirectPlay8 Registry keys
This patch seems to make Rise of Nations go a lit bit further in it's attempt to get multiplayer running.
Best Regards Alistair Leslie-Hughes
Regards, Bruno
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 2014-01-13 20:31, schrieb Bruno Jesus:
On Fri, Jan 10, 2014 at 5:06 AM, Alistair Leslie-Hughes
Changelog: wine.inf: Add DirectPlay8 Registry keys Alistair, I don't really know anything about dplay, but wouldn't it be better to have the DLL register those keys instead of hardcoding them in wine.inf? -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQIcBAEBAgAGBQJS1FpzAAoJEN0/YqbEcdMwjxoP/3/FQHOmTq/IR4KxfnF3+qOP yUG/qPGK1XLzhBYfM3837GeRQi3DVUNIwrmkQYTdZXWYZf71EzuYv5nDdtclbzAp kc+TwhrXjcKysvkTUU9oBfNAPnIMiSJJVOLryPzkYBVsw2WvvMm0irdlF+Fl2f0I N/zayiVW1qntiE1WjD99vg+Rw52KsUoFtuHVx4OQKfw0hmxQPN6CVmSRhWa3kvQ9 edS4id51vcLXdCAHGqtjMM9YGNaeLnnpiwBYKT810Ryq78EADHkRezz2VTbz/NoF V4YfnTIt/5WYLPkaYPpcyJhFghQfvnS1TTfj30K/eL+88KTmetNBpjOZRuHS3hfX 7UHZFhId4AYbsmh/I7/vsEtQdNy8scmaY9Brdp2r/7lcsu2KVm2vyVxyIOsrvLih 8Xh3znQzftkyc2Dm+KKrTVP+/c1UzfCPYTFM/7KldFJtQk2wf9hv8WR75ysdNnnh k1lo6dXPJYoL/jicPeKxg84usP8Gj/uRFroBcT9HqcmL9ibBUbP9rlYLdCyrJ9rH 3y72XisvNWbK3PYO1Wlr32IK+uPRxY3xKZwK5EB0QQaZZQ2R8Y6hlVICCQxq3gL0 HnKrKQUGp0GFgkythzw0dodz9YnBiJjpMnMcUYwDamxSqPi2wd3dUVNlKqDNtXzj NQ5e/M8WG0L1qMxSQ8Cn =Y+WD -----END PGP SIGNATURE-----
Hi Stefan, On 14/01/2014 8:28 AM, Stefan Dösinger wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Am 2014-01-13 20:31, schrieb Bruno Jesus:
On Fri, Jan 10, 2014 at 5:06 AM, Alistair Leslie-Hughes
Changelog: wine.inf: Add DirectPlay8 Registry keys Alistair, I don't really know anything about dplay, but wouldn't it be better to have the DLL register those keys instead of hardcoding them in wine.inf? I'm not sure myself. The values seems to be hard codeded between windows version and this is the same place the other are currently being registered.
DLL's register interfaces that belong to that file where as these are miscellaneous entries. Do you have an example of where WINE register these types of entries in another DLL? Alistair
Am 14.01.2014 um 08:02 schrieb Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com>:
Hi Stefan,
On 14/01/2014 8:28 AM, Stefan Dösinger wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Am 2014-01-13 20:31, schrieb Bruno Jesus:
On Fri, Jan 10, 2014 at 5:06 AM, Alistair Leslie-Hughes
Changelog: wine.inf: Add DirectPlay8 Registry keys Alistair, I don't really know anything about dplay, but wouldn't it be better to have the DLL register those keys instead of hardcoding them in wine.inf? I'm not sure myself. The values seems to be hard codeded between windows version and this is the same place the other are currently being registered.
DLL's register interfaces that belong to that file where as these are miscellaneous entries. Do you have an example of where WINE register these types of entries in another DLL? Do any of the dplay DLLs have a DllRegisterServer export?
Hi Stefan,
DLL's register interfaces that belong to that file where as these are miscellaneous entries. Do you have an example of where WINE register these types of entries in another DLL? Do any of the dplay DLLs have a DllRegisterServer export?
Yes. It appears that dpnet.dll does. Alistair.
Am 14.01.2014 um 23:01 schrieb Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com>:
Hi Stefan,
Do any of the dplay DLLs have a DllRegisterServer export?
Yes. It appears that dpnet.dll does. I guess then the question is which kinds of keys it generates. The obvious way to find out is to run it with regsvr and compare the registry before and after or use a +reg log. Usually creating logs like that from native DLLs is frowned upon for legal reasons. But in this case, you’re essentially trying to find out how an aspect of the DLLs interface works. I hope someone who knows the legalese better chimes in.
On Jan 14, 2014 2:12 PM, "Stefan Dösinger" <stefandoesinger(a)gmail.com> wrote:
Am 14.01.2014 um 23:01 schrieb Alistair Leslie-Hughes <
leslie_alistair(a)hotmail.com>:
Hi Stefan,
Do any of the dplay DLLs have a DllRegisterServer export?
Yes. It appears that dpnet.dll does. I guess then the question is which kinds of keys it generates. The
obvious way to find out is to run it with regsvr and compare the registry before and after or use a +reg log. Usually creating logs like that from native DLLs is frowned upon for legal reasons. But in this case, you’re essentially trying to find out how an aspect of the DLLs interface works. I hope someone who knows the legalese better chimes in. A registry diff is less invasive and doesn't expose the internals.
Hi, On 15/01/2014 9:27 AM, Austin English wrote:
A registry diff is less invasive and doesn't expose the internals.
The easy registry diff. Backup the .wine/system.reg file registry the dll Compare the .wine/system.reg with your backup. Alistair
participants (4)
-
Alistair Leslie-Hughes -
Austin English -
Bruno Jesus -
Stefan Dösinger