28 lines
412 B
C++
28 lines
412 B
C++
#include "private_funcion.h"
|
|
|
|
namespace private_funcion
|
|
{
|
|
auto create_start_process(LPCSTR path) -> BOOL
|
|
{
|
|
STARTUPINFOA si = { sizeof(si) };
|
|
PROCESS_INFORMATION pi;
|
|
auto bOk = CreateProcessA(
|
|
path,
|
|
NULL, NULL, NULL, FALSE,
|
|
CREATE_NEW_CONSOLE,
|
|
NULL, NULL,
|
|
&si, &pi
|
|
);
|
|
if (bOk)
|
|
{
|
|
CloseHandle(pi.hProcess);
|
|
CloseHandle(pi.hThread);
|
|
return TRUE;
|
|
}
|
|
|
|
return FALSE;
|
|
}
|
|
|
|
|
|
|
|
} |