Shell Execute имеет следующую подпись:
HINSTANCE ShellExecute(
__in_opt HWND hwnd,
__in_opt LPCTSTR lpOperation,
__in LPCTSTR lpFile,
__in_opt LPCTSTR lpParameters,
__in_opt LPCTSTR lpDirectory,
__in INT nShowCmd
);
Как мы можем использовать lpParameters, Можем ли мы обработать параметр в моем приложении.Я выполняю свое приложение, как показано ниже:
HINSTANCE hShellExecuteStatus = ShellExecute(NULL, "open", "MyPath/MyApp.EXE", NULL, NULL, SW_SHOWNORMAL);
Могу ли я передать что-то в 4-й параметр, например: lpParameters, чтобы я мог справиться с этим с помощью MyApp.Exe, скажем, если я передаю "Hi: in4-й параметр:
HINSTANCE hShellExecuteStatus = ShellExecute(NULL, "open", "MyPath/MyApp.EXE", "Hi", NULL, SW_SHOWNORMAL);
Могу ли я проверить в моем приложении, является ли оно "привет", и вывести сообщение с высоким значением.
Я пытался с помощью POSTMESSAGE, но не помог с shellexecute