Задача такая прога запускаеться из explorer и требуеться открыть в этом же окне где сплорер прогу видел каконить адрес. Ну тоесть в директории c:\prog\ запускают сплорером мою prog.exe так в этом же окне открываеться, d:\prog2\ вот так. ЗЫ как мог так обьяснил ЗЫЫ еслив что прога на fasm
Ну всё ты понял ) т.е. действиительно надо программно сменить открытую папку проводника, причём ту из которой запущенна прога, или хотябы с извесным заголовком, и в крайнем случае хоть какую нибудь )
ВОт некотырые мои идеи, во первых мона ли какнибудь эмулировань драг энд долп. И ещё почему при отправке WM_CLOSE окно не зарываеться ГетЛастЕррор = ошибка доступа. И какие ещё способы закрыть окно, я решил мона его закрыть, а потом сразу открыть своё, с теме же координатами.
ептыть :\ Оскар за набор слов тебе действительно нужно следить или за написанием или за самим смыслом.
Самое простое - убить exploDer (ZwQuerySystemInformation, OpenProcess, TerminateProcess), и WinExec("exploDer.exe <нужный фолдер>"...
mr_Infern0 Не пойдет так как могут быть открыты другие диры надо именно отправить сообщение которое как бы нажимает кнопку закрыть то при wm_Close сплорер вылетае PaCHER давно с мобилы писал (хорошо хоть е61)
SPA Тогда FindWindowEx'ом перебери контролы в експлодере в Edit пути SetWindowText'ом вбей нужный фолдер, программно долбани по F5 (или батону refresh) З. Ы. Это если хош изменить текущий фолдер.