文档章节

把任意exe做成系统服务

牧云12
 牧云12
发布于 2016/10/25 22:12
字数 302
阅读 25
收藏 1

把任意exe做成系统服务


1. 工具下载

官方网址

下载好之后,在安装目录找到srvany.exe,复制到windows目录下。

2. 安装服务

  • 使用类似如下命令安装一个服务:
sc create mysrv binPath= "C:\Windows\srvany.exe"
  • 打开注册表,在如下路径下: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName 其中ServiceName就是mysrv,安装的服务名称 如果该服务名下没有Parameters项目,则对服务名称项目右击新建项,名称为Parameters,然后定位到Parameters项,新建以下几个字符串值。 名称:Application 值为你要作为服务运行的程序地址 名称:AppDirectory 值为你要作为服务运行的程序所在文件夹路径 名称:AppParameters 值为你要作为服务运行的程序启动所需要的参数

  • 使用*.reg文件,然后双击导入注册表

Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服务名称\Parameters] 
"Application"="值为你要作为服务运行的程序地址"
"AppDirectory"="值为你要作为服务运行的程序所在文件夹路径"
"AppParameters"="值为你要作为服务运行的程序启动所需要的参数"

© 著作权归作者所有

共有 人打赏支持
牧云12
粉丝 2
博文 15
码字总数 8659
作品 0
合肥
程序员
在线采集系统--wyps

wyps 是一个采用Java编写的一个在线采集系统,通过jsoup解析html网页,,只要会写jQuery语法就可以轻松采集任意网页的内容。并且使用selenium自动化测试工具解析动态网站或者需要登录的网站,...

阿里西西
2017/03/26
865
1
python调用windows的exe可执行程序

传参调用exe程序(解决相对路径,觉得路径问题),等待exe进程结束,此程序才结束。 -- coding: utf-8-- import os, os.path, sys import win32process, win32event exe_path = sys.argv[1] ...

langtu329
2015/10/26
0
0
任意程序作为Windows服务运行方法

任意程序作为Windows服务运行方法,以及提示“服务没有响应控制功能。”的解决办法 Windows服务是运行一些服务程序的较好方式(这些程序专门为各种功能提供服务,无操作界面,运行在后台), ...

帅峰科技
2016/09/27
0
0
lae界面开发工具入门之介绍十--

1、首先把相关文件拷贝到package目录下。 2、然后,打开打包工具,把package目录里所有文件加到列表里。 3、最后,点击右键保存 -------------------下面介绍如何做成Windows程序-----------...

ouloba
2016/07/18
122
0
【MyBean-开源框架】进行简单的逻辑插件(演示在控制台中应用)

【说明】 很多时候大家认为客户端插件一般是窗体。其实不然,很多功能都可以看成是插件,比如一个单据的审批功能,一个单据上面,单价的获取功能,都可以看成是插件,然后后期通过配置,可以...

天地弦
2014/09/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

10-《深度拆解JVM》JVM是怎么实现invokedynamic的?(下)

一、问题引入 上回讲到,为了让所有的动物都能参加赛马,Java 7 引入了 invokedynamic 机制,允许调用任意类的“赛跑”方法。不过,我们并没有讲解 invokedynamic,而是深入地探讨了它所依赖...

飞鱼说编程
32分钟前
1
0
457. Circular Array Loop

Description Difficulty : Medium You are given an array of positive and negative integers. If a number n at an index is positive, then move forward n steps. Conversely, if it's n......

52iSilence7
47分钟前
1
0
MySQL SQL 常见用法

某字段重复记录 select a.fieldA from tableA a group by a.fieldA having count(a.fieldA)>1;==select * from (select a.fieldA, count(1) as faCount from tableA a group......

园领T
今天
1
0
如何使用 iptables 和 firewalld 工具来管理 Linux 防火墙规则

以下是如何使用 iptables 和 firewalld 工具来管理 Linux 防火墙规则。 防火墙 防火墙是一组规则。当数据包进出受保护的网络区域时,进出内容(特别是关于其来源、目标和使用的协议等信息)会...

linuxprobe16
今天
1
0
发生系统错误 5 拒绝访问

1、使用命令net start *开启一个服务的时候,出现发生系统错误5,拒绝访问。 解决:切换到管理员模式执行此命令即可。

fang_faye
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部