···1248124812491249 StringCchPrintfW(pszCmdLine, dwLength, szCmdFormat, pszExePath);
1250125012511251- /* Call the shell to open the file location and select it */
12521252- ShellExecuteW(NULL, L"open", L"explorer.exe", pszCmdLine, NULL, SW_SHOWNORMAL);
12511251+ /* Call the shell to open the file location and select it. If Explorer shell
12521252+ * is not available, use ReactOS's alternative file browser instead. */
12531253+ ShellExecuteW(NULL, L"open",
12541254+ GetShellWindow() ? L"explorer.exe" : L"filebrowser.exe",
12551255+ pszCmdLine, NULL, SW_SHOWNORMAL);
1253125612541257Cleanup:
12551258 HeapFree(GetProcessHeap(), 0, pszCmdLine);