
二级牛人
http://www.youlile.com/from.ph
- 积分
- 1320

|
哇哈哈哈...昨天经过我一天的努力琢磨,终于知道怎样把应用程序转换成系统的服务了....(高兴高兴)好了.废话不要多说,现在就向大家介绍这种方法.首先你要有这两个文件:srvinstw.exe和srvany.exe(这两个文件可以在WIN2000的安装光盘里找到,没有也没关系.在本文的后面有下载.)
首先,运行srvinstw.exe按照它里面的提示,选安装服务,点下一步,再选本地主机,再点下一步,在服务名称里输入你想要转换的程序名,再下一步,(这一步至关重要)它提示你选择程序的路径,这时你选择的应该是srvany.exe的路径.(比如你下的srvany.exe文件在D:\programfiles文件夹下则在提示的空格里选择D:\programfiles\srvany.exe)好了,弄好这些后点下一步,它会提示你服务安装成功.这是如果你到:我的电脑(右键)-管理-服务和应用程序-服务.里去看的话,你会看到你刚刚新建的程序就在服务列表里面,可是当你想要启动它时系统却提示出错.哈哈哈...其实这是很正常的.因为你刚刚建的服务在系统注册表里还没有记录.所以系统当然会提示出错了.好!知道问题所在,我们就应该到问题的发源地去解决问题.
按:开始-运行.然后输入regedit按确定.然后找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services这个项.这个项就是你系统里所有注册的服务项,在下面找到你刚刚新建的服务下面新建一个项,命名为“Parameters”再在这个项下面新建一个字符串值,命名为“Application”健值设为你刚刚想要转换的程序的运行路径.(比如,刚刚你把QQ转换成服务,而你的QQ安装在D:\programfiles\Tencent\QQ这个文件夹里面.则你就应该把健值设为D:\programfiles\Tencent\QQ\QQ.exe)好了,设置好注册表之后你注销你的系统,然后再到服务里启动你刚刚加入的服务.是不是可以启动了.哈哈哈...很爽吧.其实你刚刚加入的应用程序是通过srvany.exe这个文件来启动的.它会在你进入系统前启动.
好了.终于把方法介绍完了.此方法我只在WinXP_SP2里实行过.不知道别的系统可不可以,建议大家试试.大家可以用相同的方法来加其它的应用程序.你需要改的只是注册表里的相应的应用程序路径.
如果大家觉得好就顶一下.谢谢! |
|