阅读:1195回复:4
请问,如何让服务早一点启动?
请问,RPC 服务一般派什么用处?
还有...... 就是怎么样可以让自己编写的服务(普通服务,不是驱动服务)可以早一点运行? 我用的是xp,很有趣的,每次我启动我的机器,在输入密码登陆的时候,我必须慢一点登陆,以此让我的服务先运行,然后我再按回车开始登陆.....汗,一旦我快速登陆,或者取消密码直接登陆,我的服务就无法于系统前完成操作.....555555 我的意思是,希望在我的服务开始运作前,不希望系统已经快启动好了,这样我的服务就白费了〉。。。因为我的服务是修改内存的一段内容,然后系统调用我这段内存的内容...... 谢谢~~~~ 麻烦大家了~~ [编辑 - 9/13/03 by norsd] [编辑 - 9/13/03 by norsd] |
|
沙发#
发布于:2003-09-18 18:17
那么惨?
加个Group=Boot Bus Extender看看,还要在HKEY_LOCAL_MACHINE\\system\\CurrentControlSet\\Control\\GroupOrderList下把Boot Bus Extender值的Tag列表修改一下,列表中第一个值是该Group成员数,后面是加载顺序,把成员数加1,把自己的Tag放最后,再在自己的Service键下加一个Tag=“新的成员数”。 加完后观察系统启动的LOG,看自己在什么位置,如果不够前还可以按此方法继续移前--只要你的服务受得了! [编辑 - 9/18/03 by lckant] |
|
板凳#
发布于:2003-09-18 16:42
楼上老大,已经是1.....
|
|
地板#
发布于:2003-09-15 22:17
把你的服务的注册表项中的Start值改为1,可使你的服务在系统初始化时加载,早于登陆(用户初始化)。如果是驱动还可以用start=0,和内核一起加载,但此时大部分系统资源不能使用。到1时大部分系统资源已能使用,但Win32API应该还不能用,只能用本机API,这就是“早”的代价了!
|
|
地下室#
发布于:2003-09-13 06:32
55555,好像没有人理我的样子,~~~~~
大家知道一点点就请说出来吧,谢谢! |
|