zoukankan      html  css  js  c++  java
  • 程序设置成服务启动

    用instsrv.exe程序设置成服务启动  
    ps:小知识 什么是服务  
      服务是一种应用程序类型,它在后台运行。要管理系统服务,请运行services.msc,打开“服务”对话窗口,这里可以看到当前系统中的所有服务。双击某一服务,在弹出的“属性”对话框的“常规”选项页中的“服务状态”栏可以看到此服务当前状态。单击“启动类型”下拉菜单,可以将该服务设置为自动启动、手动启动或禁用。 
        
      Windows的“服务”工具是不能添加/删除服务的,但可以利用Windows提供的资源工具包中的Instsrv.exe和Srvany.exe来实现。其中,Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。   

    ★设置方法 
      第一步:注册服务名称 
      这里就以建立一个名为fuwuName的服务为例来说明,首先将Instsrv.exe和Srvany.exe存放到一个比较方便的地方.
      
    运行cmd.exe,进入“命令提示符”窗口,执行命令:f:instsrv.exe fuwuName f:srvany.exe 

     

     好了,这条命令的成功运行,已经在系统中注册了一个名叫 fuwuName的服务,快到“服务”中看看一下检验检验吧!  

      第二步:找关联 
      要让fuwuName服务正常运行,还必须在注册表中指定该服务对应的应用程序。运行Regedit.exe,打开“注册表编辑器”,依次展开如下子
    键:[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices],在该子键下找到并右击fuwuName(对应前面建立的服务名),选择“新建”下的“项”,将其命名为Parameters。单击选定它,在右侧窗口中新建一个名为Application的字符串值,将其数值数据设置为fuwuName服务对应的应用程序绝对路径,比如:F:程序StockPrice.exe。接着再新建两个字符串值:AppDirectoryAppParameters,AppDirectory指定程序所在的目录,如:F:程序,AppParameters指明程序运行的参数(注意:可以不用设值),如图1所示,最后关闭注册表编辑器。  

      接下来打开“服务”窗口,找到刚添加的fuwuName服务,打开其属性对话框,单击切换到“登录”选项页,在“登录身份”中选中“本地系统账户”  
      如果不想让服务在运行的时候弹出状态窗口,请不要勾选“允许服务与桌面交互”复选项,单击“确定”返回。至此,DXGJData 服务已经全部配置好了。   最后,右击该服务,选择“启动”  


      
    这样该程序就会启动,而且以后也会在系统启动时自动以服务形式运行

  • 相关阅读:
    0 Explore TreeView
    按钮颜色选择器
    颜色组合框
    Get Files from Directory
    05.0 图片
    WINAPI 变量(2861个)
    为字符串增加50个空格
    让DataGridView显示行号
    相对路径
    SpecialFolder
  • 原文地址:https://www.cnblogs.com/l3985/p/3363157.html
Copyright © 2011-2022 走看看