如何在系统启动后Explorer启动之前先运行自己的程序?
我做了一个登陆对话框,希望在系统启动之后就先看到自己的对话框。用户输入正确的用户名和密码之后再进入系统。否则用户就看不到桌面。 
 我的程序已经能够停止Explorer这个进程,然后用户输入正确的用户名和密码之后再启动Explorer。问题是系统启动之后是先打开Explorer然后再运行我的程序(我的程序已经加载到了注册表当中的run里),这个时间差有大概几秒钟,能不能把这几秒钟去掉? 
 这个问题困扰了我好几天了,请大家帮帮忙阿。感谢感谢感谢......
------解决方案--------------------Explorer 只是windows内核得一个shell而已 
 Explorer完蛋并不影响windows得继续执行   
 你可以把你的程序名字改成Explorer.exe 然后放C盘根目录下试试
------解决方案--------------------程序加载到注册表得run里面也没用 一般的程序员都能搞定这个 也就对付对付普通电脑用户 
 如果楼主真想研究研究这个 可以参考一下那些防泄密的公司是怎么做的 
 应该是用一种类似于远程线程那么一种咚咚
------解决方案--------------------提前运行的话,用计划任务或者做成Windows服务试试~