プロセス


概要

OSからメモリ領域などの割り当てを受けて処理を実行しているプログラム。
TOP

プロセス生成関数

CreateProcess()

例)メモ帳起動する場合
TCHAR cmdline[] = _T("notepad.exe");
STARTUPINFO si;
::ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);

PROCESS_INFORMATION pi;
::ZeroMemory(&pi, sizeof(pi));
if (::CreateProcess(NULL, cmdline, NULL, NULL, 
       FALSE, 0, NULL,  NULL, &si, &pi))
{
    // メモリリークの原因になるので、不要ならば、すぐクローズする。
    ::CloseHandle(pi.hProcess);
    ::CloseHandle(pi.hThread);
}
TOP

コメント

名前:
コメント:
TOP

最終更新:2009年04月22日 13:18
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。