在使用CreateProcess函數創建一個新進程時,可以通過修改lpCommandLine參數來傳遞參數給新進程。lpCommandLine參數是一個指向以空字符結尾的字符串的指針,該字符串包含了要傳遞給新進程的命令行參數。可以將命令行參數直接包含在lpCommandLine參數中,也可以將參數以空格分隔的形式拼接在一起傳遞。
例如,如果要傳遞兩個參數給新進程,可以將它們拼接在一起并作為lpCommandLine參數傳遞:
LPCTSTR lpApplicationName = TEXT("C:\\path\\to\\your\\executable.exe");
LPTSTR lpCommandLine = TEXT("param1 param2");
CreateProcess(lpApplicationName, lpCommandLine, ...);
在新進程中,可以使用GetCommandLine函數來獲取傳遞過來的命令行參數。另外,也可以在新進程中通過解析命令行參數的方式來獲取傳遞過來的具體參數值。