创建进程:
创建进程的时候Windows提供了,CreateProcess()函数。通过官方文档查询CreatProcess()
BOOL CreateProcessA( [in, optional] LPCSTR lpApplicationName, [in, out, optional] LPSTR lpCommandLine, [in, optional] LPSECURITY_ATTRIBUTES lpProcessAttributes, [in, optional] LPSECURITY_ATTRIBUTES lpThreadAttributes, [in] BOOL bInheritHandles, [in] DWORD dwCreationFlags, [in, optional] LPVOID lpEnvironment, [in, optional] LPCSTR lpCurrentDirectory, [in] LPSTARTUPINFOA lpStartupInfo, [out] LPPROCESS_INFORMATION lpProcessInformation );
我们知道任何进程都是由其他进程创建出来的,比如说A进程创建了B进程,那么B进程就是A进程的子进程。
下面解释CreatProcess中的参数
lpApplicationName:(对象名称)
lpCommandLine