Payment .application file problems

Questions about Wine on Linux
Locked
lmatthews
Newbie
Newbie
Posts: 4
Joined: Sun Aug 01, 2021 10:30 am

Payment .application file problems

Post by lmatthews »

Hi

I'm currently using wine 6.12, and I'm rather new to using this tool.

I'd like to run a windows application that is called silae and that is used for generating pay slips.

It is a ".application" file and one can download it from here : https://www.silaexpert09.fr/silae

When I try running the file, I get the following response :

Code: Select all

wine "SilaeClient.application"
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0070:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0070:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
008c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
008c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0080:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0080:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00d4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00d4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00e0:fixme:advapi:RegisterEventSourceW ((null),L"CAM Service"): stub
00e0:fixme:advapi:DeregisterEventSource (0000000000000000) stub
00e0:fixme:advapi:ReportEventW (00000000CAFE4242,0x0004,0x0000,0x40000003,0000000000000000,0x0001,0x00000000,00000000001CCE30,0000000000000000): stub
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0110:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0110:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: File not found
Could anyone please help?

Thanks.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Payment .application file problems

Post by jkfloris »

The good news:
Install a version of the Microsoft .Net Framework and install the program with:

Code: Select all

wine start SilaeClient.application
The bad news:
After the installation, the program crashes. Unfortunately, I have not yet been able to solve that problem.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Payment .application file problems

Post by DarkShadow44 »

What version? I tried with dotnet20 and it told me its "missing required dependencies", while dotnet48 got me a "missing runtime" error.

EDIT: I tried it on my Win7 VM and it crashed instantly. If it doesn't work there, I don't expect it to work on wine either.
lmatthews
Newbie
Newbie
Posts: 4
Joined: Sun Aug 01, 2021 10:30 am

Re: Payment .application file problems

Post by lmatthews »

I just tried on Windows 10 pro, it installed .net (version 3.5).

I then tried running the application again, nothing. Not even an error message.

I know a colleague of mine had a problem installing the software on windows too. I've contacted Silae to ask them for help. If I get any further information I'll be sure to let you know.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Payment .application file problems

Post by jkfloris »

According to https://www.fiducie-audit-conseil.com/p ... juin19.pdf
this program needs .Net 2.0, 3.0 or 3.5 and Internet Explorer 7 or higher.
lmatthews
Newbie
Newbie
Posts: 4
Joined: Sun Aug 01, 2021 10:30 am

Re: Payment .application file problems

Post by lmatthews »

Interestingly, if I download the application via the linux beta version of microsoft edge and then click on the downloaded SilaeClient.application file.

It tries to run the application and then crashes.

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000007b01181e).
Register dump:
 rip:000000007b01181e rsp:000000000011e770 rbp:000000000011e8b0 eflags:00000202 (   - --  I   - - - )
 rax:000000000011e7b0 rbx:000000000268d610 rcx:000000000011e790 rdx:0000000000000000
 rsi:000006427fc84fb0 rdi:000000000011e7c0  r8:0000000000000002  r9:000006427fc84fa0 r10:0000064280642798
 r11:0000000001a40138 r12:0000000000000001 r13:0000000000000000 r14:0000000002681950 r15:0000000000000000
Stack dump:
0x000000000011e770:  000000000011e790 000000000011edc8
0x000000000011e780:  000000000268d610 000000000011ee00
0x000000000011e790:  00000000c0000005 0000000000000000
0x000000000011e7a0:  0000064280690df2 0000000000000002
0x000000000011e7b0:  0000000000000000 0000000000000000
0x000000000011e7c0:  0000000001a40138 000000000011e8b0
0x000000000011e7d0:  000000000011e8b0 000006427f640202
0x000000000011e7e0:  0000000000000000 000006427f67da70
0x000000000011e7f0:  000000000000027f 0000000000000000
0x000000000011e800:  0000897547b45717 000006427f93e71f
0x000000000011e810:  0000000000000000 0000000000000000
0x000000000011e820:  0000000000000000 0000000000000000
Backtrace:
=>0 0x000000007b01181e EntryPoint+0xffffffffffffffff() in kernelbase (0x000000000011e8b0)
  1 0x000006427f67da6c EntryPoint+0x641ffe6ea2b() in mscorwks (0x000000000011e8b0)
  2 0x000006427f67daba EntryPoint+0x641ffe6ea79() in mscorwks (0x000000000011e8b0)
  3 0x000006427f67dac5 EntryPoint+0x641ffe6ea84() in mscorwks (0x000000000011ee20)
0x000000007b01181e EntryPoint+0xffffffffffffffff in kernelbase: nop	
Modules:
Module	Address					Debug info	Name (52 modules)
PE	          400000-         1a40000	Deferred        silaeclient
PE	         21c0000-         2402000	Deferred        setupapi
PE	        1af40000-        1b366000	Deferred        mscorlib
PE	        1b370000-        1b44b000	Deferred        wintrust
PE	        1b450000-        1b9a5000	Deferred        comctl32
PE	        248d0000-        24d9a000	Deferred        system.windows.forms
PE	        24da0000-        25092000	Deferred        system
PE	        25400000-        2575c000	Deferred        devcomponents.dotnetbar
PE	        25760000-        257fe000	Deferred        system.drawing
PE	        25890000-        258fc000	Deferred        system.configuration
PE	        25c10000-        25e0c000	Deferred        system.xml
PE	        25e10000-        25ef8000	Deferred        system.deployment
PE	        61540000-        6166b000	Deferred        advapi32
PE	        61740000-        619b8000	Deferred        wininet
PE	        62dc0000-        63072000	Deferred        rpcrt4
PE	        63280000-        632a0000	Deferred        version
PE	        635c0000-        63925000	Deferred        urlmon
PE	        639c0000-        63a14000	Deferred        shcore
PE	        64840000-        6498f000	Deferred        shlwapi
PE	        64cc0000-        651cf000	Deferred        oleaut32
PE	        66040000-        6608d000	Deferred        bcrypt
PE	        68300000-        68495000	Deferred        combase
PE	        68500000-        685b0000	Deferred        uxtheme
PE	        6a200000-        6a7b5000	Deferred        ole32
PE	        6b640000-        6b709000	Deferred        msvcr80
PE	        6ba00000-        6baca000	Deferred        sechost
PE	        6c7c0000-        6cfc3000	Deferred        gdi32
PE	        6d100000-        6d10f000	Deferred        shfolder
PE	        6d440000-        6d447000	Deferred        fusion
PE	        6d940000-        6d97d000	Deferred        imagehlp
PE	        6e6c0000-        6ea1b000	Deferred        crypt32
PE	        6eb00000-        6f2c6000	Deferred        user32
PE	        6f880000-        6fb40000	Deferred        dbghelp
PE	        6fc40000-        6fcff000	Deferred        rsaenh
PE	        70740000-        707a6000	Deferred        mpr
PE	        70940000-        70cef000	Deferred        ucrtbase
PE	        71000000-        71058000	Deferred        imm32
PE	        7b000000-        7b3c4000	Dwarf           kernelbase
PE	        7b600000-        7b964000	Deferred        kernel32
PE	        7bc00000-        7bf43000	Deferred        ntdll
PE	       516f00000-       516fc5000	Deferred        diasymreader
PE	     6427ee50000-     6427eec0000	Deferred        mscoree
PE	     6427eed0000-     6427f05b000	Deferred        mscorjit
PE	     6427f330000-     6427fd54000	Export          mscorwks
PE	     642ff4a0000-     642ff4aa000	Deferred        culture
PE	     642ff4e0000-     642ff4fe000	Deferred        dfshim
PE	     642ffaf0000-     642ffb09000	Deferred        mscorsec
PE	     642ffc60000-     642ffc7f000	Deferred        shfusion
PE	     642ffc90000-     642ffca9000	Deferred        shfusres
PE	    7fb9bf660000-    7fb9bf666000	Deferred        ws2_32
PE	    7fb9bf9e0000-    7fb9bf9e4000	Deferred        winex11
PE	    7fb9c01f0000-    7fb9c0ac7000	Deferred        shell32
Threads:
process  tid      prio (all id:s are in hex)
00000038 services.exe
	0000003c    0
	00000040    0
	0000004c    0
	00000064    0
	0000007c    0
	000000c4    0
	000000dc    0
	000000f8    0
00000044 svchost.exe
	00000048    0
	00000054    0
	00000058    0
0000005c winedevice.exe
	00000060    0
	00000068    0
	0000006c    0
	00000070    0
00000074 winedevice.exe
	00000078    0
	00000080    0
	0000008c    0
	00000090    0
	0000009c    0
	000000a4    0
	000000a8    0
00000084 explorer.exe
	00000088    0
	000000ac    0
	000000b0    0
000000bc plugplay.exe
	000000c0    0
	000000c8    0
	000000cc    0
	000000d0    0
000000d4 mscorsvw.exe
	000000d8    0
	000000e0    0
	000000e4    0
	000000e8    0
000000f0 rpcss.exe
	000000f4    0
	000000fc    0
	00000100    0
	00000104    0
	00000108    0
	0000010c    0
	0000013c    0
00000128 dfsvc.exe
	0000012c    0
	00000130    0
	00000134    2
	00000138    0
	00000154    0
	00000164    0
	0000016c    0
	000001dc    0
	000001e4    0
	000001e8    0
000001ec (D) C:\users\lee\AppData\Local\Apps\2.0\487N96L8.O9H\0XXC1PG5.OWY\sila...app_188db2f050120627_0001.051e_e537e42558ac6938\SilaeClient.exe
	000001f0    0 <==
	000001f4    0
	000001f8    2
	00000204    0
System information:
    Wine build: wine-6.12
    Platform: x86_64
    Version: Windows 7
    Host system: Linux
    Host version: 5.11.0-25-generic
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Payment .application file problems

Post by DarkShadow44 »

Then it should work on my Win7 VM... And I don't really want to run it on my actual machine, because that's my work-windows.
asimon
Newbie
Newbie
Posts: 1
Joined: Mon Jan 17, 2022 4:24 pm

Re: Payment .application file problems

Post by asimon »

as of January 2022, it seems to require dotnet 48, which I have installed through winetricks (i got some warning message during the installation) but I also get it to run, install, ..... and crash

with the error

> 0460:err:eventlog:ReportEventW L"Application: SilaeClient.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.NullReferenceException\n at SILAE.CDemarrageUtilisateur.Initialisation()\n at SILAE.Program.Main()\n\n"

in the console, so I guess there's a function call in Initialisation which is returning null in wine though it should not
Locked