日期:2014-05-20  浏览次数:20939 次

如何在系统启动后Explorer启动之前先运行自己的程序?
我做了一个登陆对话框,希望在系统启动之后就先看到自己的对话框。用户输入正确的用户名和密码之后再进入系统。否则用户就看不到桌面。
我的程序已经能够停止Explorer这个进程,然后用户输入正确的用户名和密码之后再启动Explorer。问题是系统启动之后是先打开Explorer然后再运行我的程序(我的程序已经加载到了注册表当中的run里),这个时间差有大概几秒钟,能不能把这几秒钟去掉?
这个问题困扰了我好几天了,请大家帮帮忙阿。感谢感谢感谢......

------解决方案--------------------
Explorer 只是windows内核得一个shell而已
Explorer完蛋并不影响windows得继续执行

你可以把你的程序名字改成Explorer.exe 然后放C盘根目录下试试
------解决方案--------------------
程序加载到注册表得run里面也没用 一般的程序员都能搞定这个 也就对付对付普通电脑用户
如果楼主真想研究研究这个 可以参考一下那些防泄密的公司是怎么做的
应该是用一种类似于远程线程那么一种咚咚
------解决方案--------------------
提前运行的话,用计划任务或者做成Windows服务试试~