如题,我以前的做法是:在服务器上,做一个服务,把c/s程序挂在这个服务上,再在应用程序中加个timer,就可以实现。
现在的要求是,希望使用任务管理器来定时开启关闭应用程序,有哪位高手给指教一下。
在线等待,成功给分

解决方案 »

  1.   

    写一个实时监控的驻留程序,然后触发   Time   事件,到点后激活和关闭你的程序。
    参考
    http://topic.csdn.net/t/20041123/16/3580967.html
      

  2.   

    搂主使用下面代码://类的全局变量
    System.Diagnostics.Process process = new System.Diagnostics.Process();
    System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();//在定时器或多线程内执行下面代码:
    startInfo.FileName = "启动的程序路径";
    process.StartInfo = startInfo;
    process.Start(); //启动
    process.Kill();  //关闭上面应该就可以实现你的需求了
      

  3.   

    可以把exe文件添加到控制面版的任务计划里
      

  4.   

    这种方式我以前使用的就是,我做了个服务,把启动程序路径写进去,当服务启动后,把应用程序带进来(system的用户运行),这么做的原因是,提高当前应用程序的运行权限,否则当前用户只要从服务器上注销,那么应用程序就停了
      

  5.   

    你说的是window任务管理器taskmgr.exe啊?这个没有提供参数运行吧
      

  6.   

    就是不知道才郁闷,从没用过window任务管理器taskmgr.exe来加载设定时间