.


:




:

































 

 

 

 


. ,




, .

lpApplicationName lpCommandLine ( LPTSTR, LPCTSTR) , .

lpsaProcess lpsaThread . NULL , , 15, Windows.

bInheritHandles , (, ) . , , .

dwCreationFlags , :

CREATE_SUSPENDED , ResumeThread.

DETACHED_PROCESS CREATE_NEW_CONSOLE , . , , , . , .

Create_New_Process_Group , . , , , (Ctrl-C Ctrl-break). 4, 4.5. UNIX .

. 7. ( ) NORMAL_PRIORITY_CLASS.

lpEnvironment . NULL, . , "-", , , .

lpCurDir , . NULL, .

lpStartupInfo , . , GetStartupInfo. -, STARTUPINFO CreateProcess. , (hStdInput, hStdOutput hStdError) STARTUPINFO. , , , dwFlags, STARTF_USESTDHANDLES , . , CreateProcess bInheritHandles TRUE. , , " ".

lpProInf , . PROCESS_INFORMATION, , :

typedef struct PROCESS_INFORMATION {

HANDLE hProcess;

HANDLE hThread;

DWORD dwProcessId;

DWORD dwThreadId;

} PROCESS_INFORMATION;

, (ID)? , , . , . , , . , , , , , . , , , .

, CreateProcess. . , CreateProcess , , . .

UNIX Windows . , Windows UNIX- fork, , , . Windows fork, , , fork UNIX, , SMP-, . fork .

, CreateProcess UNIX fork execl ( exec). Windows UNIX PATH.

, "-" Windows . , , . , Windows . , , , .

Windows , , UNIX .





:


: 2015-09-20; !; : 512 |


:

:

.
==> ...

974 - | 840 -


© 2015-2024 lektsii.org - -

: 0.013 .