BoedoerIgazából nem muszáj a smartcard_list.txt-t bolygatni, ha a pcsc_scan látja a kártyát és az ATR-t is kiírja, akkor működni fog a dolog. A K&H-s oberthur ATR-t én küldtem el a készítőjének, hogy beolvasáskor ne azt írja, hogy NONE, hanem szépen mutassa, hogy EBanking card. :)
Néztem az MPL kitöltőt wine 1.4, 1.6 és 1.7 alatt is, igazából a .NET framework 3.5 SP1 és előzményei mindegyikre felmennek a legfrissebb wintricks segítségével (plusz némi trükkel), a program el is indul, de az adatbázisok ellenőrzésénél elakad, nem éri el a saját tábláit (beallitasok, databases, stb.). A probléma oka szintén wine hiányosság lehet, bizonyos funkciók nincsenek implementálva, amiket használna:
fixme:volume:GetVolumePathNameW (L"C:\\x\\adatbazisok\\euv_settings.sdf", 0x32ddf8, 261), stub!
fixme:volume:GetVolumePathNameW (L"C:\\x\\adatbazisok\\euv_settings.sdf", 0x32d6e0, 261), stub!
fixme:volume:GetVolumePathNameW (L"C:\\x\\adatbazisok\\euv_settings.sdf", 0x32d6d4, 261), stub!
fixme:volume:GetVolumePathNameW (L"C:\\x\\adatbazisok\\euv_settings.sdf", 0x32d6d4, 261), stub!
fixme:volume:GetVolumePathNameW (L"C:\\x\\adatbazisok\\euv_settings.sdf", 0x32db80, 261), stub!
fixme:shell:URL_ParseUrl failed to parse L"System.EnterpriseServices"
fixme:ole:CoGetDefaultContext -1 {000001c6-0000-0000-c000-000000000046} 0x32e804 stub
fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
Ezek az UUID-k csak interfészek, így valószínűleg dll-pótlással sem orvosolható a dolog. Ha nálam windowshoz jobban értő esetleg ránézne, akkor lehet, hogy meg tudná oldani, és az MPL configjában beállítani, hogy a használt MS SQL Server CE 3.5 helyett más interfészen keresztül, pl. mdac-on érje el az adatbázist (ez is felmegy wintricks-el, és van unixodbc kötése is, ha kell), és akkor elképzelhető, hogy tovább lehetne jutni a bejelentkezési képernyőnél (feltéve, ha elég hozzá az egyik ott lévő MINTA Kft. xml).