码迷,mamicode.com
首页 > 编程语言 > 详细

VC++ 打开关闭其他程序

时间:2020-03-22 15:53:59      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:wine   format   rmi   for   show   ram   cst   file   save   

void RunMesProgram()
{
    CString strFilepath;
    strFilepath.Format("%sMesUpload.exe",GetModuleFolder());
    HINSTANCE hNewExe = ShellExecute(NULL, "open", _T(strFilepath), NULL, NULL, SW_SHOWNORMAL);
    if ((DWORD)hNewExe <= 32)
    {
        SaveTempLg("程序启动失败:" + strFilepath);
    }
}


int KillProcessByWinTitle( LPCSTR pszWindowTitle)
{
    HANDLE hProcessHandle; 
    ULONG nProcessID; 
    HWND TheWindow; 
    TheWindow = ::FindWindow( NULL, pszWindowTitle ); 
    ::GetWindowThreadProcessId( TheWindow, &nProcessID ); 
    hProcessHandle = ::OpenProcess( PROCESS_TERMINATE, FALSE, nProcessID); 
    return ::TerminateProcess( hProcessHandle, 4 ); 
}

void KillProcessByName(CString name)
{
    CString strCmd;
    strCmd = "taskkill /f /t /im " + name;
    WinExec(strCmd, SW_HIDE);
    
}

 

VC++ 打开关闭其他程序

标签:wine   format   rmi   for   show   ram   cst   file   save   

原文地址:https://www.cnblogs.com/profession/p/12546144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!