https://bugs.winehq.org/show_bug.cgi?id=45357
--- Comment #13 from Silvan s.jegen@gmail.com --- Hi Anastasius
(In reply to Anastasius Focht from comment #12)
--- snip ---
Alternatively you can just create the file for drive serial number on your own, example:
--- snip --- $ echo "78A18192" > ~/.wine/drive_c/.windows-serial --- snip ---
I used this approach and now the machine-ID generation tool produced an ID which I could use to generate a valid dev license. Using this dev license in our program actually makes it work, thanks a lot!
What we are now struggling with is that running our .exe in Wine takes about 16 times longer than when running it on Windows (Windows takes less than 1 second, in Wine it takes ~16s). I assume that something with my Wine installation (wine-3.11) must be screwed up because just running
$ time wine64 nonexistingfile.exe 0012:fixme:wer:WerSetFlags (2) stub! 0012:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub 0019:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub. 0019:fixme:ntdll:EtwEventRegister ({319dc449-ada5-50f7-428e-957db6791668}, 0x993b10, 0x9e1b20, 0x9e1b38) stub. 0019:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x973159, 28) stub 001c:fixme:heap:RtlSetHeapInformation 0x240000 0 0x23e830 4 stub 001c:fixme:wer:WerSetFlags (2) stub! 001c:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub 0022:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub. 0022:fixme:ntdll:EtwEventRegister ({319dc449-ada5-50f7-428e-957db6791668}, 0x950d00, 0x9c0260, 0x9c0280) stub. 0022:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x998add, 28) stub 0019:fixme:service:QueryServiceConfig2W Level 6 not implemented 0019:fixme:service:QueryServiceConfig2W Level 6 not implemented 0019:fixme:service:QueryServiceConfig2W Level 6 not implemented 0019:fixme:service:QueryServiceConfig2W Level 6 not implemented 0019:fixme:service:QueryServiceConfig2W Level 6 not implemented 0022:fixme:service:QueryServiceConfig2W Level 6 not implemented 0022:fixme:service:QueryServiceConfig2W Level 6 not implemented 0022:fixme:service:QueryServiceConfig2W Level 6 not implemented 0022:fixme:service:QueryServiceConfig2W Level 6 not implemented 0022:fixme:service:QueryServiceConfig2W Level 6 not implemented 000f:err:service:process_send_command receiving command result timed out 000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053 wine: cannot find L"C:\windows\system32\nonexistingfile.exe"
real 0m11.592s user 0m0.006s sys 0m0.010s
takes 11 seconds which seems wrong.
I tried updating from .NET 4 to 4.6.2 but there did not seem to be an easily observable difference.
Should I open a new bug report for the speed issue?
Cheers,
Silvan