重启后程序自动运行

原创 2008年09月28日 10:53:00
 

重启后自动运行程序的代码.
实例代码:
1、重启按钮事件中添加代码:

    g_bIsRunAgain=true;//控制是否重新运行的变量
    this->SendMessage(WM_CLOSE);
2、在OnClose()消息处理中加入代码:

     if(g_bIsRunAgain)
     {
        char pBuf[MAX_PATH];                                  //存放路径的变量
        GetCurrentDirectory(MAX_PATH,pBuf);                   //获取程序的当前目录
        strcat(pBuf,"/");
        strcat(pBuf,AfxGetApp()->m_pszExeName);   
        strcat(pBuf,".exe");         
        CString strPath= (CString) pBuf;        
        STARTUPINFO StartInfo;
        PROCESS_INFORMATION procStruct;
        memset(&StartInfo, 0, sizeof(STARTUPINFO));
        StartInfo.cb = sizeof(STARTUPINFO);
        ::CreateProcess(
            (LPCTSTR) strPath,
            NULL,
            NULL,
            NULL,
            FALSE,
            NORMAL_PRIORITY_CLASS,
            NULL,
            NULL,
            &StartInfo,
            &procStruct);
     }
     CDialog::OnClose();

将程序设置为服务,在系统登录界面自动启动(解决:不间断运行的程序遇到电脑重启,且电脑登录需要账号和密码)

============================================== 查看电脑是否自动重启 ==========================================...
  • arno1988
  • arno1988
  • 2013年11月25日 15:25
  • 5809

服务器重启后自动登录拉起程序

有很多服务器是无人值守的,当由于某些原因造成服务器重启,但是没有用户登录时,我们部署在服务器上的程序就会没有被启动(被设置成开机启动也不会被启动,因为没有登录)。有两个办法解决,第一,就是把我们的程序...
  • beiguoshuo
  • beiguoshuo
  • 2016年05月24日 16:37
  • 1375

灵活控制Docker容器中启动的进程

通过将本机目录映射到容器内部,设定容器每次启动时扫描本机映射进的目录中的脚本,启动指定的应用。...
  • artemus717
  • artemus717
  • 2015年06月08日 13:45
  • 3903

检测Tomcat运行状态-自动重启

  • 2016年10月02日 16:46
  • 7KB
  • 下载

URL监控,asp.net.C#,用于检查网站是否正常运行,可自动重启

  • 2010年03月10日 13:33
  • 196KB
  • 下载

禁止非法关机和重启的时候运行磁盘扫描程序。

  • 2013年05月21日 09:25
  • 342B
  • 下载

Linux 简单shell创建自己的守护进程,自动重启,纪录进程运行状态,日志切割压缩

#!/bin/bash CMD="./tvpn" PID="./log/PID.txt" LOG="./log/tvpn.log" DEBUG="false" # --------------...
  • color_wind
  • color_wind
  • 2014年07月17日 16:26
  • 1081

如何配置Linux服务,确保崩溃或重启后自动加以运行——第一部分:应用实例

提供:ZStack云计算 系列教程本教程为如何配置Linux服务,确保崩溃或重启后自动加以运行系列两篇中的第一篇。内容简介本教程将讲解如何配置系统服务,旨在遭遇崩溃或服务器重启后能够自动加以运行。本示...
  • zstack_org
  • zstack_org
  • 2017年03月21日 10:18
  • 1986

Shell脚本之监视主进程的运行状态,异常退出后自动重启

一、产品经过长期的自动化测试后,发现偶然出现主进程异常退出的现象,于是受开发者的委托,用SHELL写一段监视程序,要求如下: 主进程退出后,自动重启这个主进程。 主进程程序状态为Z时,重启该主进程...
  • flyeagle022
  • flyeagle022
  • 2015年10月29日 18:36
  • 1401

检测Tomcat运行状态,自动重启

先是主程序:import java.io.BufferedReader;import java.io.FileReader;import java.net.URL;import java.net.UR...
  • huangjl2000w
  • huangjl2000w
  • 2011年04月21日 16:23
  • 3703
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:重启后程序自动运行
举报原因:
原因补充:

(最多只允许输入30个字)