Здравствуйте, EreTIk, Вы писали:
_>>... Почему? Может там другие функции надо перехватывать?
ETI>Вполне может быть. И это можно проверить любым отладчиком:
ETI>
ETI>вызываем диалог сохранения файла
ETI>attach'имся отладчиком к работающему процессу и останавливаем его исполнение
ETI>смотрим call-stack нити, выводящей диалог
ETI>
ETI>Такой функционал есть и в Process Explorer(для процесса: Properties->Threads), если правильно настроены пути к символам (переменная окружения _NT_SYMBOL_PATH), то имя вызываемой API-функции будет в стеке вызовов одно из нитей.
_>> Смысл в том, чтобы разрешать пользователю сохранять файлы и открывать их только из определенных папок
ETI>Решение, мягко говоря, не самое лучше: проблемы могут быть с каждой новой версией или установленным софтом конечного пользователя
Подсоединился в студии к openoffice writer 2 версии и увидел
здесь вот такой стек вызовов. Но где там функции GetOpenFileName или SHBrowseForFolder?