This is the first time I use Wine so be gentle. I've installed dotnet4, I'm using Bottles 2021.11.28 on Fedora 34 which means I have Wine 6.21.
I've tried starting it from CLI just to see a full log. I've tried attaching to the process from wine-dbg but I can't, either the process moves too fast for me to get the PID and attach, or something is preventing me. The EXE starts its checks immediately and within about 5 seconds has already failed.
If I manage to run info process and attach 0x<pid> in that time I just get the error 87, I have no idea where to look that up.
Presumably this is an app with some security features so I'm thinking maybe is "NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION" a clue? Is it possible to fake Windows 10 system performance info with Wine?
After a few checks it fails with a message in GUI saying it can't be installed on this operating system. So it's doing some sort of preliminary OS check and not finding what it needs. How can I find out what that is? Is it possible to trace what it's doing inside the Wine OS system files and system calls?
Code: Select all
$ WINEDEBUG=+gdiplus bottles -b BankID -e Hämtningar/BankID_installation_7_11_0.exe
2021-12-19 18:33:35 INFO: Dxvk found: [dxvk-1.9.2]
2021-12-19 18:33:35 INFO: Vkd3d found: [vkd3d-v2.4]
2021-12-19 18:33:35 INFO: Nvapi found: [dxvk-nvapi-v0.4]
2021-12-19 18:33:35 INFO: Runners found: [sys-wine-6.21|vaniglia-6.23]
2021-12-19 18:33:36 INFO: Bottles found: BankID
2021-12-19 18:33:36 INFO: Running an executable on the bottle…
002c:fixme:winediag:LdrInitializeThunk wine-staging 6.23 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
002c:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2).
010c:fixme:ole:CoInitializeSecurity 0071EC24, -1, 00000000, 00000000, 6, 2, 00000000, 8192, 00000000 stub
0114:fixme:ole:CoInitializeSecurity 0071EC24, -1, 00000000, 00000000, 6, 2, 00000000, 8192, 00000000 stub
[stemid@ryzen ~](1006/0)$ 0114:fixme:imm:ImeSetActiveContext (0x79e270, 1): stub
0114:fixme:imm:ImmReleaseContext (00010078, 0079E270): stub
00b4:fixme:imm:ImeSetActiveContext (0x17d7b0, 0): stub
00b4:fixme:imm:ImmReleaseContext (0000000000010020, 000000000017D7B0): stub
0114:fixme:file:NtLockFile I/O completion on lock not implemented yet
011c:fixme:file:NtLockFile I/O completion on lock not implemented yet
011c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
011c:fixme:imm:ImeSetActiveContext (0x390940, 1): stub
011c:fixme:imm:ImmReleaseContext (000100A8, 00390940): stub
011c:err:msi:ITERATE_Actions Execution halted, action L"LaunchConditions" returned 1603
011c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub