как выгрузить все dll загруженные SHBrowseForFolder
моя проблема в следующем: я делаю просмотр папок с помощью SHBrowseForFolder, но после выполнения все загруженные им dll'ки не выгружаются. Помогите решить эту проблему пж. Просто я очень беспокоюсь о оперативке(в личных интересах). Вот код:
BROWSEINFO bi;
TCHAR szPath[MAX_PATH];
LPITEMIDLIST pidl;
BOOL bResult = FALSE;
LPMALLOC pMalloc;
if (SUCCEEDED(SHGetMalloc(&pMalloc)))
{
bi.hwndOwner = wnd;
bi.pidlRoot = NULL;
bi.pszDisplayName = NULL;
bi.lpszTitle = L"Title";
bi.ulFlags = BIF_STATUSTEXT; //BIF_EDITBOX
bi.lpfn = BrowseForFolderCallback;
bi.lParam = (LPARAM)L"C:/";
pidl = SHBrowseForFolder(&bi);
if (pidl)
{
if (SHGetPathFromIDList(pidl, szPath))
{
SetWindowText(path, szPath);
}
pMalloc->Free(pidl);
pMalloc->Release();
}
}