2
쉘 다음 서명이 실행 된 ShellExecute와 LPCTSTR의 lpParameters을 통과해야합니까. 나는 다음과 같이 내 응용 프로그램을 실행하고 있습니다 :왜 우리가
HINSTANCE hShellExecuteStatus = ShellExecute(NULL, "open", "MyPath/MyApp.EXE", NULL, NULL, SW_SHOWNORMAL);
내가 4 매개 변수, 즉 뭔가를 전달할 수 있습니다 lpParameters를, 내가 안녕 "통과하고있는 경우의 말을하자, MyApp.exe의와 함께이 문제를 처리 할 수 있도록 : 4에 PARAM :.
HINSTANCE hShellExecuteStatus = ShellExecute(NULL, "open", "MyPath/MyApp.EXE", "Hi", NULL, SW_SHOWNORMAL);
내가 그것을 안녕 여부를 내 응용 프로그램에서 확인하고 높은 메시지를 표시 할 수
내가 PostMessage를 함께했지만,에서 ShellExecute에 도움이되지 않습니다
ShellExecute에서 전달 된 매개 변수 만 가져올 수 있으며 GetCommandLine은 경로와 매개 변수를 모두 반환합니다 – Simsons
CommandLineToArgvW()를 사용하십시오. –