http://bugs.winehq.org/show_bug.cgi?id=30069
Bug #: 30069 Summary: MSDE2000A fails due to NtCreatePort being a stub Product: Wine Version: 1.4-rc5 Platform: x86 URL: http://www.microsoft.com/download/en/details.aspx?id=2 2661 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: djelinski1@gmail.com Classification: Unclassified
Created attachment 39177 --> http://bugs.winehq.org/attachment.cgi?id=39177 log of setup.exe in wine 1.4-rc5
To reproduce: Download and run the MSDE installer MSDE2000A.EXE from http://www.microsoft.com/download/en/details.aspx?id=22661 This will unpack to directory c:\MSDERelA. Go to that directory, then run setup.exe SAPWD=Hello It will install MSSQLServer service and attempt to start it. The service will fail to start, and the installer will subsequently (after ca.2 minutes) remove all installed files.
I managed to reproduce it faster via interrupting the installer before it has a chance to remove the service - after that starting any wine application triggers the bug.
NtCreatePort is a part of undocumented Microsoft API called LPC. Some attempts at documenting it can be found via google, e.g.: http://www.zezula.net/en/prog/lpc.html http://blogs.msdn.com/b/ntdebugging/archive/2007/07/26/lpc-local-procedure-c...