http://bugs.winehq.org/show_bug.cgi?id=11420
--- Comment #13 from Anastasius Focht focht@gmx.net 2008-04-05 12:40:02 --- Created an attachment (id=11873) --> (http://bugs.winehq.org/attachment.cgi?id=11873) WINEDEBUG=+seh,+tid,+relay,+service wine net start mdm
Hello,
--- quote --- I tested this with the MDM service in the .NET SDK. If it's not fixed for other services, then new +service,+relay logs would be appreciated. --- quote ---
Hmm ... when the MDM service calls RegisterServiceCtrlHandlerExW( L"Machine Debug Manager", ...) it still fails for me. OpenServiceW( L"Machine Debug Manager", ...) from RegisterServiceCtrlHandlerExW( L"Machine Debug Manager") -> null service handle. The RegisterServiceCtrlHandlerExW() return value is a bit mixed up in trace output due to threading, but it's actually 0.
Ok, that was a misunderstanding then ... I should have raised my hand earlier :|
Attached is trace (wine-0.9.59, clean .wine, dotnet11 redist + sdk).
'wineserver -k' 'WINEDEBUG=+seh,+tid,+relay,+service wine net start mdm >mdm_service_trace.txt 2>&1'
Regards