I was creating an application running on Windows XP Embedded using UltraLite10.
The programming language I used is C# and the development environment is Visual Studio 2005. The created application was running without any problems.
Recently, it became necessary to convert to Windows 10 LTSC, so we converted to UltraLite 17 using C# as the programming language and Visual Studio 2019 as the development environment.
I can compile and link without any problems, but when I run the program, I get a runtime error with ulnet17.dll.
Also, run-time errors do not always occur during program execution.
(The following is an excerpt from the Windows event log when a runtime error occurred)
[2023/07/12 8:36:14] , EntryType : Error , EventID : 1000 , Contents : Faulting Application Name: JBOX_0020.exe, Version: 0.0.21.131, Time Stamp: 0x63e5ca58
Faulting module name: ulnet17.dll, version: 17.0.4.2053, time stamp: 0x5734d52c
Exception code: 0xc0000409
Fault offset: 0x00000000000bf32c
Faulting process ID: 0x19fc
Faulting application start time: 0x01d9b4196b57f2dc
Faulting application path: C:\Release\JBOX_0020.exe
Faulting module path: C:\Release\ulnet17.dll
Report ID: a05b736d-dc89-4ddc-86d6-8492bfec59e9
Full name of the failing package:
Application ID associated with failing package:
* "JBOX_0020.exe" is the name of the application using ultra light17.
*The file version of ultra light17 is 17.0.4.2053.
There are no major changes in the converted program.
Only fixes for UltraLite versions and Windows OS differences.
That's all there is to know about the error.
Please let me know if you have any related information.