Interrupting XP load sequence

Hi, I am fairly new to C++ and I was just wondering if there was any way to interrupt the XP loading sequence to start up a console program instead of the welcome screen? I would like the console exe to be stored on some sort of removable media (USB, SD Card, etc...) If it makes any difference, I use Code::Blocks 10.05 and VC++ 2010 Express. I've been told that a bootloader would be the only option, but I was hoping to find an alternative. If possible, please reply directly to the email address listed in my profile? Many thanks.
Bootable OS on a USB stick?
Basically, yes. But... I only want the console application. The only thing I am having difficulty with is getting it to boot automatically without the need of putting it into the startup registry. So, theoretically, all I need to do is manipulate the OS startup sequence to boot my console application instead. Is this even a possibility? If so, is this far to advanced for someone with very little experience.
Topic archived. No new replies allowed.