windows 添加程序到后台运行
2013-08-30 11:29
411 查看
最近项目完了,也只是生成了可执行文件交给测试了。但是问题在于这个程序必须常驻内存,如果命令提示符的窗口关掉后进程也就停掉了,所以就在网上搜了下如何实现。搜到内容链接如下。 http://blog.csdn.net/humanzt/article/details/5798784 http://xu020408.blog.163.com/blog/static/26548920115675842695/ 对于启动程序可以写一个start.vbs,结束进程可以写一个stop.vbs。VBS是VBScript的进一步简写,是基于Visual Basic的脚本语言。在vbs中可以调用.bat文件。具体的内容如下。 启动和结束的vbs语句相同,只是bat里面的命令不同。 start.vbs:
set ws=WScript.CreateObject("WScript.Shell")
ws.Run ".\start.bat",0
start.bat 内容如下,可以使重定向符号将程序要打印到中断的内容输出到程序当前目录下的文档中以备查看。
start /b .\TEST.exe > .\test.txt
start命令是启动一个进程,具体对于start命令的使用可以查看帮助文档,在cmd命令执行help start即可:
stop.bat更简单: taskkill /im TEST.exe /t /f cmd下输入help taskkill /im imagename 指定要终止的映象名称; /t 终止指定进程和由它启用的子进程; /f 指定强制终止进程。 再顺便说说linux下的吧。嘿嘿 启动添加到后台运行:
export LD_LIBRARY_PATH=libs //这个看情况有的不需要指定
chmod +x ./test //查看是否有可执行权限,如果没有则添加
nohup ./test >test.txt 2>&1 &
结束直接killall test就OK了.
相关文章推荐
- Windows 无法打开“添加打印机”本地打印后台处理程序服务没有运行。请重新启动打印后台处理程序
- 解决WINDOWS无法打开“添加打印机”,本地后台打印程序服务没有运行
- 为Office文档添加Windows窗体控件:在运行时向应用程序级外接程序中添加控件
- Windows下无窗口后台运行程序: ShellExecute
- Windows后台运行python程序
- windows下后台运行程序
- windows程序后台运行
- [整机笔记][原创]Windows无法连接到打印机,打印机后台程序服务没有运行
- 给 Windows 文件菜单添加 "用XX程序打开" "用XX编辑" "用XX运行"
- Windows程序后台运行
- 【原创】往windows运行窗口添加自定义程序
- windows下cmd命令提示符下让程序后台运行命令
- windows下cmd命令提示符下让程序后台运行命令
- windows 使用sc命令将程序注册成服务 实现后台运行开机自启
- windows下cmd命令提示符下让程序后台运行命令
- C#做后台运行的服务,并添加安装程序
- windows下将已有的程序配置成后台服务运行
- windows后台运行程序
- 本地打印后台处理程序服务没有运行和windows无法连接到打印机拒绝访问
- Windows后台运行python程序