[Bug 39792] New: Saturn PCB Design Toolkit sometimes needs SHCore.dll

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Dec 13 14:43:02 CST 2015


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 at winehq.org
          Reporter: jhansonxi at 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.



More information about the wine-bugs mailing list