I have a program made with Lazarus and it generally runs fine but occasionally will become unresponsive, stop interacting with Windows10 and then the computer crashes. The event logs indicate that this program caused the errors.
This never happens when the same program is run on WindowsXP.
A few questions for you:
- Have you tested it on just one Windows 10 system? Or multiple Windows 10 systems?
- For that matter, have you tested it on
multiple systems running XP and Win7?
Windows 10 imposes a few more security tests and checks, so it could be (assuming failure on multiple systems) that there is something about your application that is using memory in a way that is flagged by Windows 10 vs older versions of Windows. Plus, there could be other differences like anti-malware and processor differences that come into play.
BTW, what does the app do that you feel you need to get rid of UAC?