Hi,
My app reads the registry to figure out network information, in particular it queries the [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards] key to discover network cards, then [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services] to figure out the IP address of each one (this program can bind to multiple adaptors).
These entries don't exist in Wine, and clearly they should be generated from the system configuration. There are three places that could be done:
a) In initial setup, ie when you install Wine b) At Wine startup c) On demand, ie by writing special cases into the registry access code.
Which of these is the one that should be used? Some stuff, like the IP address, can presumably be retrieved from other API calls, but other things, like the adaptors in the system might require new code to query the kernel.
Has anybody got any tips? thanks -mike