есть функция в длл-ке, которая сканирует директорию в поисках определенных файлов и при каждом найденном файле вызывает заданный callback. callback копирует файл в другую директорию, предварительно проверив наличие файла там. И тут начинается ерунда. Если перед самым вызовом callback вызвать PathFileExistsW( "новый файл" ), возвращает все верно. НО если вызвать PathFileExistsW в callback-е, то внутри ее после вызова GetFileAttributesW возникает int3 где-то в ntdll 7C90EAF0 8B1C24 MOV EBX,DWORD PTR SS:[ESP] Стек выровнян по дворду, в чем может быть проблема? -- если в олли поставить брейк сразу после вызова PathFileExistsW и F9, то int3 не возникает ( опция включена ), но и результат неверен. Путь - латиница, типа "c:\aaa\calc.exe", файл существует, а рез-т 0