В проигрывателе Windows Media вы можете щелкнуть правой кнопкой мыши музыкальный файл и выбрать «открыть местоположение файла», и откроется окно проводника с выбранным файлом.
Я хочу иметь возможность делать это в приложениях. Поэтому, учитывая имя файла (в виде строки ANSI), я хочу иметь возможность перейти к файлу в новом окне проводника.
Попробуйте запустить файл explorer.exe с параметром / select, < путь к выбранному файлу >. Что-то вроде:
<
>
explorer /n, /select,c:\windows\notepad.exe
Должно открыться новое окно обозревателя с открытой папкой c: \ windows и выбранным notepad.exe .
FAQ по Win2 более 16 лет (!)
Выполните поиск в группах Google, прежде чем публиковать такой простой вопрос, в котором код C был опубликован 25000 раз ...
Вы должны использовать функцию ShellExecute(). Примерно так должно работать:
ShellExecute()
ShellExecute(handle, "explore", @"C:\WINDOWS", NULL, NULL, SW_SHOWNORMAL);