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.

Any ideas?



You can check when they got installed. Delete just the ones which came recently or mentions this. You should also have a System Restore point to roll back.

  • Unfortunately, I've installed something like 80 fixes... I'll check if I have not disabled the system restore. – Mike Gleason jr Couturier Jul 21 '10 at 18:14
  • Well..you should use system update constantly..not just occasionally. :)) – Apache Jul 21 '10 at 18:19
  • Yeah but since it is an Arcade and nothing more, I don't have the habit to update too often lol – Mike Gleason jr Couturier Jul 21 '10 at 18:33
  • Oh.. well if it doesn't have an internet connection nor USB stuff comes in, just leave it as it is and use a rollback application which rolls back everything like it was before the last boot. – Apache Jul 21 '10 at 18:40
  • +1 for the suggestion, I'll try to have an understanding before marking it as the answer.. – Mike Gleason jr Couturier Jul 22 '10 at 15:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.