http://bugs.winehq.org/show_bug.cgi?id=26026
Summary: Installation of ICBC online bank Active Control needs scarddlg.dll Product: Wine Version: 1.3.13 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com
1. Install mfc42 $ winetricks -q mfc42
2. Install icbc_netbank_client_controls.exe
$ wine icbc_netbank_client_controls.exe fixme:ole:DllRegisterServer stub err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program Files\Common Files\InstallShield\Professional\RunTime\IsProBE.tlb" failed with error 2 fixme:storage:create_storagefile Storage share mode not implemented. err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 err:module:import_dll Library SCARDDLG.dll (which is needed by L"C:\windows\system32\GPKPCSC.dll") not found err:module:import_dll Library GPKPCSC.dll (which is needed by L"C:\windows\system32\NPCard.dll") not found err:module:import_dll Library NPCard.dll (which is needed by L"C:\windows\system32\GemOCX.ocx") not found err:module:import_dll Library SCARDDLG.dll (which is needed by L"C:\windows\system32\GPKPCSC.dll") not found err:module:import_dll Library GPKPCSC.dll (which is needed by L"C:\windows\system32\GemOCX.ocx") not found err:module:import_dll Library SCARDDLG.dll (which is needed by L"C:\windows\system32\GPKPCSC.dll") not found err:module:import_dll Library GPKPCSC.dll (which is needed by L"C:\windows\system32\NPCard.dll") not found err:module:import_dll Library NPCard.dll (which is needed by L"C:\windows\system32\GemOCX.ocx") not found err:module:import_dll Library SCARDDLG.dll (which is needed by L"C:\windows\system32\GPKPCSC.dll") not found err:module:import_dll Library GPKPCSC.dll (which is needed by L"C:\windows\system32\GemOCX.ocx") not found err:ole:dispatch_rpc no apartment found for ipid {ffffffff-ffff-ffff-2d00-00002a000000} err:rpc:I_RpcReceive we got fault packet with status 0x80010108 err:ole:dispatch_rpc no apartment found for ipid {ffffffff-ffff-ffff-2d00-00002a000000} err:rpc:I_RpcReceive we got fault packet with status 0x80010108
If I copy scarddlg.dll to system32 folder, then there is no import_dll errors.
Is scarddlg.dll outside of Wine's scope?