http://bugs.winehq.org/show_bug.cgi?id=2138
Summary: Missing DLLs when running Reason Product: Wine Version: unspecified Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-files AssignedTo: wine-bugs@winehq.org ReportedBy: silverblade_uk@hotmail.com
This is quite a strange bug.
I realize that WINE uses its own equivalents of the Windows DLLs to do things, so applications use WINE's internal DLLs rather than Windows ones (after all, that is the entire point of WINE - to act like Windows.)
Anyway, I tried running Propellerheads Reason (www.propellerhead.se) from my Windows drive, and it complained about a missing shell32.dll. So, I copied it into my virtual C drive, and tried again. This time, it reported another DLL, and each time would report others (including gdi32.dll, user32.dll, kernel32.dll ...)
After a while, it was happy, and started up, but gave the error "An unknown error occurred" or something similar.
I think that Reason might be attempting to search for DLLs in the virtual Windows/System folder. Would it be a good idea to somehow make fake files for each of the DLLs in the folder, so that applications can actually see that there's something there if they're that fussy?