diff --git a/reactos/dll/win32/syssetup/install.c b/reactos/dll/win32/syssetup/install.c index de454b7fa8b..2d1248277f9 100644 --- a/reactos/dll/win32/syssetup/install.c +++ b/reactos/dll/win32/syssetup/install.c @@ -211,6 +211,9 @@ CreateShortcut(int csidl, LPCTSTR folder, UINT nIdName, LPCTSTR command, UINT nI if (!LoadString(hDllInstance, nIdTitle, title, sizeof(title)/sizeof(title[0]))) return FALSE; + // FIXME: we should pass 'command' straight in here, but shell32 doesn't + // expand it, and explorer uses ShellExecuteEx anyway instead of calling + // shell32's STDMETHODCALLTYPE Resolve / IShellLinkW_fnResolve return SUCCEEDED(CreateShellLink(path, exeName, _T(""), lpWorkingDir, NULL, 0, title)); }