On Fri, Jan 10, 2014 at 5:06 AM, Alistair Leslie-Hughes leslie_alistair@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?
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@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@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@gmail.com wrote:
Am 14.01.2014 um 23:01 schrieb Alistair Leslie-Hughes <
leslie_alistair@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