E>Как запустить "My computer" и "Recycle Bin" из другого приложения? Заранее благодарен.
Использовать ShellExecuteEx, либо реализовать самому IShellBrowser и через IShellFolder\IShellView создать новое окно.
Первый вариант проще:
SHELLEXECUTEINFO se;
SHGetSpecialFolderLocation(NULL,CSIDL_DRIVES, &lst);
ZeroMemory(&se, sizeof(se));
se.cbSize = sizeof(se);
se.fMask = SEE_MASK_IDLIST;
se.hwnd = NULL;
se.lpVerb = "open";
se.nShow = SW_SHOW;
se.lpIDList = lst;
ShellExecuteEx(&se);
CoTaskMemFree(lst);
|