나는 C# 코드에 대한 Process.Start()
및 ProcessStartInfo
을 사용 그래서 지금,ProcessStartInfo에 공간을 할당해야합니까?
SHELLEXECUTEINFO shell;
memset(&shell, 0, sizeof(shell));
//the properties in shell are set
ShellExecuteEx(&shell);
을하고 전 C#으로 C++ 코드를 포팅하고 있는데는 C++ 코드에서이 우연히 만났다. ProcessStartInfo
에 대한 메모리를 할당해야합니까, 아니면 ProcessStartInfo
생성자를 호출 할 때 완료 되었습니까? 그리고 내 호기심을 만족시키기 위해서 C++에서 memset
을 사용하는이 방법은 관리되지 않는 언어의 연습인가, 아니면 내가 잘못 이해 한 것입니까?
감사합니다.
감사합니다. 이것은 매우 철저한 대답이었습니다. – skwear
너무 감사합니다. 천만에요 –