windows 自制后台运行进程、exe开机自启动服务

1、制作后台运行程序

首先创建一个bat脚本, app.bat,里面写入运行命令,如:node app.js >log.log

然后下载一个将bat转换成exe的工具 Bat_To_Exe_Converter,将bat转换成exe,如下

生成exe文件后,鼠标点击启动app.exe,打开任务管理器,会有app.exe进程,说明成功了。如下图:

2、制作开机自动启动服务

开机自启动原理就是将exe文件,通过命令注册到开机服务项。

SC Create 创建一个Windows系统服务

描述SC 是用于与服务控制管理器和服务进行通信的命令行程序。

命令行,有一点需要注意,等号和值之间要有空格,否则会报错。如下图:

时间: 2024-08-01 22:40:11

windows 自制后台运行进程、exe开机自启动服务的相关文章

Windows编程 - 遍历所有进程(exe) 代码(C++)

遍历所有进程(exe) 代码(C++) 本文地址: http://blog.csdn.net/caroline_wendy/article/details/29381987 遍历所有进程, 即任务管理器中所有的进程目录, 包含名称和进程ID. 返回字典: Key: 进程名字, Value: 进程ID. 代码: /* * main.cpp * * Created on: 2014.06.08 * Author: Spike */ /*vs 2012*/ #include <iostream> #

Android 4.0及以上版本接收开机广播BOOT_COMPLETED、开机自启动服务

情景概要:自己做的一个项目的时候,或得不到开启启动的通知,这样更别说开机启动通知里面实现开机服务功能了,查找了N多资料,说法不一,太多的人说4.0之后无法获得开机通知,通过各种渠道,各种大牛的方式仍然是那些N多人说不可行的方法,即使大牛给的是英文文档也是说这样可以的. 最后发现,开启启动通知已经实现了,但是自己的疏忽没有发现,我通过在通知里面弹出一个Toast,但是真机或者模拟器在开机的时候都需要很多启动项,导致最后的Toast弹出很晚,而自己却没看见.你可以在通知里面弹出10个以上的Toast

Linux学习 哪些开机自启动服务是必备的?

和Windows系统一样,Linux服务器运行过程中也会一些没用的软件服务默认运行,这些占用了很多系统资源,也会有安全隐患,所以一般是建议关闭的.那么,工作中Linux主机到底需要有哪些开机自启动服务呢? 新装Linux系统之后,有必要保留的开机自启动服务有5个: ? sshd:远程连接Linux服务器时要用到,所以必须开启,不然就无法提供远程连接服务了. ? rsyslog:日志相关软件,这是操作系统提供的一种机制,系统的守护程序通常会使用rsyslog程序将各种信息写到各个系统日志文件中.

linux优化之优化开机自启动服务

精简开机系统启动 和Windows系统一样,在linux服务器运行过程中,会有很多无用的软件默认就在运行,这些服务占用了很多系统资源,而且也带来了安全隐患,因此要关闭掉.那么,企业生产场景的linux主机到底需要保留哪些开机启动的服务呢? 1)重要的开机自启动服务 企业环境新装Linux系统之后有必要保留的开机自启动服务有五个,具体如下.  sshd 远程连接Linux服务器时需要用到这个服务程序,所以必须要开启. rsyslog     日志相关软件,这是操作系统提供的一种机制,系统的守护程序

linux awk命令批量关闭系统开机自启动服务

安装好一个新的系统之后,为了简化系统需要关闭一些开机自启动的服务. 蜗牛使用了grep和awk的基础命令进行操作. 作为服务器使用,新系统中需要启动的服务大概就以下几个 crond network sshd rsyslog 查看运行级别3开机自启动的服务 chkconfig --list|grep 3:on 步骤1:对服务名字进行采集 通过grep滤出3:on的服务,然后排除crond network sshd rsyslog 这四个选项,然后实用awk输出第一列内容 chkconfig --l

题目:命令chkconfig;开机自启动服务

chkconfig  chkconfig --list 查看所有服务对应的运行级别 过滤3级别开机自动启动的服务 [[email protected] ~]# chkconfig --list | grep "3:on" 查看某个服务开机自启级别,例如查看 iptables [[email protected] ~]# chkconfig --list iptables 开机自启动服务:sshd 一.更改配置文件 将启动命令放入  /etc/rc.local 例如配置sshd服务开机自

linux开机自启动服务优化设置命令

1.设置成英文字符,避免出现乱码[[email protected] ~]# LANG=en2.两种配置linux开机自启动服务命令:1)[[email protected] ~]# ntsysv2)[[email protected] ~]# setup3.查看文本模式3级别下的开机自启动服务[[email protected] ~]# chkconfig --list|grep 3:onabrt-ccpp           0:off 1:off 2:off 3:on 4:off 5:on

supervisord安装,启动/关闭,添加开机自启动服务

centos7安装supervisord #yum -y install supervisor 安装路径/usr/bin/supervisord,配置文件/etc/supervisor.conf 一.手动启动/关闭 supervisor手动启动: #/usr/bin/supervisord -c /etc/supervisor.conf supervisor手动关闭: #/usr/bin/supervisorctl stop all    先关闭supervisor启动脚本,之后再关闭super

将自己写的脚本添加至开机自启动服务和chkconfig的原理

将自己写的脚本添加至开机自启动服务和chkconfig的原理 创建脚本测试 [[email protected] ~]# vim anuo.sh --创建个脚本 # !/bin/bash # chkconfig: 35 53 88 --指定3和5级别启动 53的启动的顺序 88是关闭的顺序 # description: is anuo --可以随便说点啥, 最好的说明这个脚本的用途啥的. echo Anuo Come on --脚本的内容 [[email protected] ~]# mv an