https://bugs.winehq.org/show_bug.cgi?id=39792 Bug ID: 39792 Summary: Saturn PCB Design Toolkit sometimes needs SHCore.dll Product: Wine Version: 1.8-rc3 Hardware: x86 URL: http://www.saturnpcb.com/pcb_toolkit.htm OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: jhansonxi(a)gmail.com Distribution: Ubuntu Created attachment 53090 --> https://bugs.winehq.org/attachment.cgi?id=53090 Stand-alone exe without installer Execution on Wine fails due to a dependency on SHCore.dll: err:module:import_dll Loading library SHCORE.DLL (which is needed by L"C:\\PCB Toolkit V6.86.exe") failed (error c000012f). err:module:LdrInitializeThunk Main exe initialization for L"C:\\PCB Toolkit V6.86.exe" failed, status c0000135 While trying to get it working I installed it on WinXP to identify registry entries and file additions via the old ZDNet installation monitor utility InCtrl5. PCB Toolkit worked without problems there. When I attempted to find SHCore.dll to use with Wine I discovered WinXP doesn't have it (Dependency Walker confirmed it's missing). The Wine OS version is set to WinXP according to winecfg yet it still requires it on Wine. WTF? I obtained the dll from a Win8 system and the PCB Toolkit started working on Wine. The native dll is a real pain because it has many dependencies which vary depending on its specific version. This page lists one set of dependencies but I had to use many different files according to the Wine errors when it failed to load: http://www.nirsoft.net/dll_information/windows8/shcore_dll.html Uses Advanced Installer so bug #34989 applies but dev sent me standalone exe (attached). Verified the sha1sum of both the standalone and the one installed by Advanced Installer on WinXP (9412a5ae1b83ec98ef9fbc05d5588ed8cb01c7c1). It doesn't require its reg entries but it will complain about invalid defaults at initial start-up. Xubuntu 14.04 x86_64, AMD Phenom 9550, GeForce GTX 750Ti with Nvidia 340.96 driver. PCB Toolkit v6.86 on wine-staging -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.