Skip to content

Wine Bugs

Adam Heinermann edited this page Jul 17, 2016 · 2 revisions

Notable bugs in WINE as of wine-1.9.14.

CreateNamedPipeA with PIPE_NOWAIT flag

WINE does not recognize this flag and it is ignored, which causes operations on the pipe to block.

DLLMain on DLL injection does not use lpvReserved correctly

If you have a suspended target process that you want to inject a DLL into, and both this process and your DLL statically link a separate DLL, that separate DLL's DLLMain will be called with lpvReserved set to 0, which notably causes Blizzard's Storm.dll to fail to run correctly.