网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网吧频道 > 网吧技术 > 软件应用 > 应用程序如何能变成“系统服务”  

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

2006-09-03  作者:BitsCN  来源:中国网管联盟  点评 投稿 收藏

  近日,小胖为了保证局域网中共享服务器的稳定运行和安全,决定为该服务器安装网络防火墙,但由于企业级的网络防火墙价格较高,单位暂时不会购买,因此小胖打算暂-时使用瑞星个人网络防火墙作为“企业级”网络防火墙。但问题也接踵而来了。 网管u家bitscn.net


  瑞星个人网络防火墙是以应用程序形式运行的,在每次登录Windows系统后,该网络防火墙才会开始运行,无法在后台以系统服务形式运行。如何解决这个难题呢?-小胖在Windows
2000资源工具箱中找到了一个工具“srvinstw.exe”,它可以将应用程序变为Windows系统服务,这样一来,瑞星网络防火墙就可以在后台以系统-服务形式运行,小胖不必每次都要登录Windows系统来启动防火墙

网管u家www.bitscn.net


  工具下载地址:http://www.cpcw.com/04/yf.rar 网管u家u.bitscn@com


  srvinstw的应用 网管下载dl.bitscn.com


  将应用程序变成Windows系统服务,并不是简单使用“srvinstw”就可以完成的,这里要注意,应用程序变成系统服务要分两种情况。 中国网管论坛bbs.bitsCN.com


  如果程序员在开发设计某个应用程序的时候,就充分考虑到了可以将它作为系统服务,那么将这些应用程序变成Windows系统服务就非常简单,通过“srvins-tw”就可以完成。 网管网www_bitscn_com


  但是,大部分应用程序在开发设计之初并没有考虑到这点,如瑞星个人网络防火墙、花生壳等。单纯使用“srvinstw”是无法将它们变成系统服务的,这时就需要-使用“srvinstw+srvany”的组合来完成这一操作,其中“srvany”也是Windows
2000资源工具箱中的一个命令。

网管下载dl.bitscn.com


  实 战 网管论坛bbs_bitsCN_com


  现在小胖就要将瑞星个人网络防火墙这个应用程序变成Windows系统服务。由于瑞星个人网络防火墙在设计之初并没考虑到要将它作为系统服务,因此它的转换只能-使用“srvinstw+srvany”组合方式来完成。 网管bitscn_com


  第一步:添加系统服务 网管联盟bitsCN_com


  首先在局域网中的Windows
2000服务器中安装好瑞星个人网络防火墙。接着运行Windows
2000资源工具箱中的“srvinstw.exe”,弹出“Install/Remove
Server”向导对话框,然后选择“Install a
Server”(添加一个服务)单选项,点击“下一步”按钮后,选择“Local
Machine”单选项,这样就可以开始着手将瑞星个人网络防火墙配置成局域网中本地服务器的一个系统服务,点击“下一步”按钮后,在“Server
Name”对话框中为该服务起个名字(如“RFW”)。 网管u家u.bitsCN.com


  接着要为该服务选择执行文件,这里要注意不能选择瑞星个人网络防火墙的主程序“rfw.exe”,因为在设计它时没有考虑到当作系统服务使用。现在使用“srv-any.exe”可以解决这个难题,点击“Browse”按钮找到“srvany.exe”文件。接下来,小胖选择“Server
is its own
process”单选项,这样该程序就被定义为独立进程运行状态了,点击“下一步”按钮,选择“System
Account”单选项。同时,指定该服务以“Automatic”(自动)方式运行,免去手工启动的麻烦。最后,点击“完成”按钮即可。

网管朋友网www_bitscn_net


  第二步:修改注册表 网管联盟bitsCN_com


  完成了系统服务的添加操作后,“RFW”服务还不能正常运行,必须修改Windows
2000服务器的注册表。打开注册表编辑器,展开“HKEY_LOCAL_MACHINE\SYSTEM\currentcontrolset\service-s”,找到“RFW”项目,在该项下面新建一个名为“Parameters”的项目,接着在“Parameters”项下新建一个类型为字符串值的“appli-cation”子键,该键值为瑞星个人网络防火墙主程序“rfw.exe”的磁盘路径(见图),最后重新启动Windows 2000服务器。 网管有家bitscn.net

网管联盟bitsCN@com


  通过上述设置,小胖已将局域网内共享服务器中的瑞星个人网络防火墙变成服务器的一个系统服务了。它默认在后台运行,不用登录Windows
2000系统即可启动它。

中国网管联盟bitsCN.com

  网管有家bitscn.net

 上一篇:轻松工作:让电脑软件全自动操作   下一篇:玩转Windows XP系统中另类卸载
应用程序如何能变成“系统服务” 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: