I have a program that I wrote in .NET to select games for mame (arcade emulator). This is a frontend. I configured in the registry an automatic logon for the administrator. In the "startup" windows folder, I added a shortcut to my program.
My program then launch at boot time and I can select a game from the menu. The program then spawns a process to execute "mame.exe" with the game I chose. Everything worked fine for several months.
I updated my Windows XP Pro x64 the other day and since then, when I choose a game, the process "mame.exe" is spawned but its frozen (I have to do end task on the spawned mame.exe, the game never starts).
It does it only when I try it immediately after the automatic logon (when the frontend was started by the "startup" folder at boot time) When I start my frontend manually after a boot, everything works fine. I'm suspecting credentials issue when the frontend is started by the system at boot?
There's so many patch installed that I don't know which one to uninstall to return to my previous state.