zoukankan      html  css  js  c++  java
  • 后台创建进程和杀掉进程

    后台创建进程:下面这段代码可以后台创建进程,不需要再用dos命令在cmd.exe界面操作了。

      STARTUPINFO si;
      ZeroMemory(&si, sizeof(si));
      si.cb = sizeof STARTUPINFO;

      PROCESS_INFORMATION pi;


    //LPTSTR szCmdline = _tcsdup(TEXT("C:\\notepad.exe D:\\file.txt"));
    LPTSTR szCmdline = _tcsdup(str);


    BOOL res = CreateProcess(NULL, szCmdline, NULL, NULL, NULL, NORMAL_PRIORITY_CLASS|CREATE_NO_WINDOW, NULL, NULL, &si, &pi); //you code ........ if (TRUE == res) { CloseHandle(pi.hProcess); CloseHandle(pi.hThread); killNodeProcess(); }

    后台杀掉程序:

    void killNodeProcess()
    {
        STARTUPINFO  si;  
      ZeroMemory(&si,  sizeof(si));  
      si.cb  =  sizeof  STARTUPINFO;  
    
      LPTSTR szCmdline = _tcsdup(TEXT("taskkill /f /im node.exe"));
      PROCESS_INFORMATION  pi;
      BOOL res  =  CreateProcess(NULL,  
          szCmdline,
          NULL,  
          NULL,  
          NULL,  
          ABOVE_NORMAL_PRIORITY_CLASS|CREATE_NO_WINDOW,  
          NULL,  
          NULL,  
          &si,  
          &pi);
      
    
      if (TRUE  ==  res)  
      {
          if (!WaitForSingleObject(pi.hProcess,INFINITE))
          {
              CloseHandle(pi.hProcess);  
              CloseHandle(pi.hThread);
          }
    
      }
          
    }
  • 相关阅读:
    html中的浮动
    Html中元素的分类
    前端标签命名规范
    meta详解
    CSS的嵌套方法
    html标签
    W3C标准
    AE待整理
    AE小知识点备忘录
    Maximum Subarray
  • 原文地址:https://www.cnblogs.com/imlucky/p/3040821.html
Copyright © 2011-2022 走看看