随笔 - 74, 文章 - 0, 评论 - 26, 引用 - 0
数据加载中……

tmail 进程重启 调试

方法1 tmail -service "MMS" -to "" -body ""
方法2 附加到进程
static void LaunchInboxApp(void)
{
   
    //#include <Toolhelp.h>
    HANDLE handle=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    PROCESSENTRY32 info;
    info.dwSize=sizeof(info);
    int i=0;
    if(Process32First(handle,&info))
    {
        if(_tcscmp(info.szExeFile,TEXT("tmail.exe"))==0 )
        {
            HANDLE handle2=OpenProcess(0,FALSE,info.th32ProcessID);
            TerminateProcess(handle2,0);
        }
        else
        {
            while (Process32Next(handle,&info)!=FALSE)
            {
                if(_tcscmp(info.szExeFile,TEXT("tmail.exe"))==0 )
                {
                    HANDLE handle2=OpenProcess(0,FALSE,info.th32ProcessID);
                    TerminateProcess(handle2,0);
                    break;
                }

            }
        }
       

    }
    CloseToolhelp32Snapshot(handle);


    SHELLEXECUTEINFO si ;

    ZeroMemory( &si, sizeof(si) ) ;
    si.cbSize = sizeof(SHELLEXECUTEINFO) ;
    si.lpFile = L"\\windows\\tmail.exe" ;
    si.lpParameters = L"-NoUI";

    ShellExecuteEx( &si ) ;
}

posted on 2007-11-22 16:51 井泉 阅读(394) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理