Hello. I develop kiosk machine with one application running all the time. So, I set HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
value to the full path to the application. But it doesn't run at start up. Workaround used at the time: run bblean (blackbox win32 port) and then application starts automatically. But this way is too complicated and I want get rid of bblean. Tried other apps like calc.exe, blackbox.exe, all of them run perfectly. Of course, application executed manually after boot runs too.
The application is bat-file, executing qt5 program with command line arguments, converted to exe by bat-to-exe converter