Прямо сейчас вы объявляете свою собственную версию CreateProcess (). Поскольку вы не предоставили тело (код), компоновщик не знает, где проверять, чтобы найти функцию для выполнения.
Чтобы вызвать CreateProcess из kernel32.lib, вам нужно включить правильные заголовки
#include <windows.h>
Если компилятор не знает windows.h, то, вероятно, Platform SDK для Windows установлен неправильно.
вам также нужно будет связать с соответствующей библиотекой
#pragma comment(lib, "kernel32.lib")
Вы также должны прочитать документацию о createprocess, так как он требует десятка параметров
BOOL WINAPI CreateProcess(
__in_opt LPCTSTR lpApplicationName,
__inout_opt LPTSTR lpCommandLine,
__in_opt LPSECURITY_ATTRIBUTES lpProcessAttributes,
__in_opt LPSECURITY_ATTRIBUTES lpThreadAttributes,
__in BOOL bInheritHandles,
__in DWORD dwCreationFlags,
__in_opt LPVOID lpEnvironment,
__in_opt LPCTSTR lpCurrentDirectory,
__in LPSTARTUPINFO lpStartupInfo,
__out LPPROCESS_INFORMATION lpProcessInformation
);
Вам следует искать примеры CreateProcess по всем сетям и, возможно, подумать о переходе на c ++, поскольку вы находитесь на Windows