Interrupting Windows Startup with a Program

How would I go about interrupting windows login as to launch a security program. I want to write a program that makes it so you use a USB Flash Drive to log in to your account. Any ideas on how to achieve this. It could launch after startup, as long as it intercepted any keystrokes(to avoid Ctrl+Alt+Delete) and launched before someone could gain access to any files. Any tips are appreciated. Thanks!
Topic archived. No new replies allowed.