找回密码
 新注册用户
搜索
查看: 3821|回复: 3

如何手动添加 BOINC 系统服务

[复制链接]
发表于 2007-5-19 20:46:23 | 显示全部楼层 |阅读模式
目的是在已有boinc运行文件下,免运行boinc安装程序,不需要设置用户密码实现添加boinc系统服务。
(重装系统后,或在其它机器下添加boinc使用)


系统服务跟以下的注册表几个项目相关:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

名称                           类型                                    数据                              备注

Displayname            REG_SZ                     想要添加服务的名称             想要添加服务的名称
Description               REG_SZ                    服务的描述                           服务的描述
ImagePath               REG EXPAND SZ                                                   程序的路径
Start                      REG_DWORD           0,2,3,4                          2代表自动启动,3代表手动启动服务.4代表禁用服务,0代表系统对底层设备驱动(一般不需要这个)
ErrorControl            REG_DWORD              1
Type                     REG_DWORD             10 or 20                              一般应用程序都是10,其他的对应20
ObjectName          REG_SZ                   LocalSystem                              本地登陆




BOINC使用服务模式安装后

会多出 DependOnService            REG_MULTI_SZ            RpcSs
             DependOnGroup            REG_MULTI_SZ

还有 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BOINC\Security
    和 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BOINC\Enum
里面的相关项



我试过把原来使用服务模式安装的boinc在注册表的这些相关项导出,然后卸掉boinc(整个boinc备份),把备份的boinc复原,再导入注册表信息,可惜服务没有boinc的项。

请问哪里出问题了?这样做是否可行?
回复

使用道具 举报

发表于 2007-5-19 21:05:17 | 显示全部楼层
我来学习的
回复

使用道具 举报

发表于 2007-5-19 21:13:39 | 显示全部楼层
反正手动删除服务的时候基本就是上面这个思路,不清楚是不是反过来添加也可以:)  // 弄好后重启过机器吗?
回复

使用道具 举报

 楼主| 发表于 2007-5-19 22:35:06 | 显示全部楼层
没有重启哦,不过应该无需重启,boinc安装后服务也是立刻添加好的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-9-24 06:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表