应用程序如何能变成“系统服务”

应用程序如何能变成“系统服务”,第1张

应用程序如何能变成“系统服务”,第2张

为确保局域网内共享服务器的稳定运行和安全,我们决定为该服务器安装网络防火墙。但由于企业级网络防火墙价格较高,公司暂时不会购买,因此小胖打算暂时使用瑞星个人网络防火墙作为“企业级”网络防火墙。但问题随之而来。
瑞星个人网络防火墙是以应用程序的形式运行的,每次登录Windows系统后就会开始运行,所以不能作为系统服务在后台运行。如何解决这个问题?小胖在Windows 2000资源工具箱里找到了一个工具“srvinstw.exe ”,可以把应用程序变成Windows系统服务。这样瑞星网络防火墙就可以作为系统服务在后台运行,小胖也不用每次都登录Windows系统来启动防火墙了。
工具下载地址:http://www.cpcw.com/04/yf.rar
srvinstw的应用程序
使用“srvinstw”将一个应用程序变成Windows系统服务并不容易。这里需要注意的是,应用成为系统服务有两种情况。
如果是程序员在开发设计软件,那么通过“srvinstw”向indows系统提供服务就会非常简单。
但是,大部分应用,比如瑞星个人网络防火墙、花生壳等。,在开发设计之初没有考虑到这一点。考试。大提示简单地使用“srvinstw”并不能把它们变成系统服务。这时你需要使用“srvinstw+srvany”的组合来完成这个操作,其中“srvany”也是Windows 2000资源工具箱中的一个命令。
实战
现在小胖要把瑞星个人网络防火墙变成Windows系统服务了。由于瑞星个人网络防火墙一开始就不是作为系统服务来设计的,所以它的转换只能通过“srvinstw+srvany”的组合来完成。
第一步:添加系统服务
首先在局域网内的Windows 2000 server中安装瑞星个人网络防火墙。然后,运行Windows 2000资源工具箱中的“srvinstw.exe”,弹出“安装/删除服务器”的向导对话框。然后,选择“安装服务器”单选选项,单击“下一步”按钮,然后选择“本地机器”单选选项。这样就可以开始将瑞星个人网络防火墙配置为局域网中本地服务器的系统服务。单击“下一步”按钮后,在“服务器名称”对话框中命名服务(如“RFW”)。
接下来,我们必须选择该服务的执行文件。这里要注意的是,瑞星个人网络防火墙的主程序“rfw.exe”是不能选择的,因为它并不是设计用来作为系统服务的。现在你可以用srvany.exe来解决这个问题。单击浏览按钮查找srvany.exe文件。接下来,小胖选择了“服务器是自己的进程”选项,这样程序就被定义为一个独立的进程运行状态。单击“下一步”按钮,并选择“系统帐户”选项。同时,服务被指定为以“自动”模式运行,从而避免了手动启动的麻烦。最后,单击“完成”按钮。
第二步:修改注册表
添加系统服务后,“RFW”服务无法正常运行,必须修改Windows 2000 server的注册表。打开注册表编辑器,展开HKEY _本地_机器\系统\当前控制集\服务,找到RFW项目,在其下创建一个名为“参数”的新项目,然后在参数项下创建一个字符串值为“应用程序”的新子项。这个键值就是瑞星个人网络防火墙主程序“rfw.exe”的磁盘路径,最后重启Windows 2000服务器。
通过以上设置,小胖将局域网内共享服务器中的瑞星个人网络防火墙变成了服务器的系统服务。默认情况下,它在后台运行,因此您无需登录Windows 2000系统即可启动它。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 应用程序如何能变成“系统服务”

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情