您的位置:程序门 -> .net技术 -> c#



如何在系统启动后explorer启动之前先运行自己的程序?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何在系统启动后explorer启动之前先运行自己的程序?[已结贴,结贴人:tanlei_accp]
发表于:2007-02-06 16:55:21 楼主
我做了一个登陆对话框,希望在系统启动之后就先看到自己的对话框。用户输入正确的用户名和密码之后再进入系统。否则用户就看不到桌面。
我的程序已经能够停止explorer这个进程,然后用户输入正确的用户名和密码之后再启动explorer。问题是系统启动之后是先打开explorer然后再运行我的程序(我的程序已经加载到了注册表当中的run里),这个时间差有大概几秒钟,能不能把这几秒钟去掉?
这个问题困扰了我好几天了,请大家帮帮忙阿。感谢感谢感谢......
发表于:2007-02-06 17:01:291楼 得分:0
应该不能吧,君不见很多网吧软件都是启动后对桌面进行控制和对alt+ctrl+delete进行处理...
发表于:2007-02-06 17:04:352楼 得分:20
explorer   只是windows内核得一个shell而已
explorer完蛋并不影响windows得继续执行

你可以把你的程序名字改成explorer.exe   然后放c盘根目录下试试
发表于:2007-02-06 17:09:043楼 得分:0
应该拦截winlogon.exe
发表于:2007-02-06 17:09:134楼 得分:50
程序加载到注册表得run里面也没用   一般的程序员都能搞定这个   也就对付对付普通电脑用户
如果楼主真想研究研究这个   可以参考一下那些防泄密的公司是怎么做的
应该是用一种类似于远程线程那么一种咚咚
发表于:2007-02-06 17:10:165楼 得分:30
提前运行的话,用计划任务或者做成windows服务试试~
发表于:2007-02-06 17:21:406楼 得分:0
我做成了windows服务后就不能够打开自己的登陆窗口了。这一点我刚刚试过,如果能在服务启动之后把自己的窗体也启动起来也行。
发表于:2007-02-06 17:22:477楼 得分:0
viena(维也纳nn-收回潜望镜,下潜50米)  
应该拦截winlogon.exe
如何进行拦截呢?


快速检索

最新资讯
热门点击