新しいプロセスとそのプライマリスレッドを作成します。
#Include <WinAPI.au3>
_WinAPI_CreateProcess($sAppName, $sCommand, $pSecurity, $pThread, $fInherit, $iFlags, $pEnviron, $sDir, $pStartupInfo, $pProcess)
パラメータ
$sAppName | 実行されるモジュールの名前 |
$sCommand | 実行されるコマンドライン |
$pSecurity | 返されるハンドルを子プロセスに継承できるかどうかを決定する$tagSECURITY_ATTRIBUTES構造体へのポインタ |
$pThread | 返されるハンドルを子プロセスに継承できるかどうかを決定する$tagSECURITY_ATTRIBUTES構造体へのポインタ |
$fInherit | Trueの場合、呼び出し元プロセスの継承可能なハンドルが新しいプロセスに継承されます |
$iFlags | 優先順位クラスとプロセスの作成を制御するフラグ |
$pEnviron | 新しいプロセスの環境ブロックへのポインタ |
$sDir | プロセスの現在のディレクトリのフルパス |
$pStartupInfo | $tagSTARTUPINFO構造体へのポインタ |
$pProcess | $tagPROCESS_INFORMATION構造体へのポインタ |
返し値
成功: | True |
失敗: | False |
注意
なし。
関連
$tagSECURITY_ATTRIBUTES, $tagSTARTUPINFO, $tagPROCESS_INFORMATION
こちらも参照
MSDNライブラリでCreateProcessを検索して下さい。