----------------------------www.spy-soft.net------------------------------------- Записываем текст в дополнительный поток — secrets.txt echo "some secrets" > test.txt:secrets.txt Читаем текст из потока secrets.txt more < test.txt:secrets.txt notepad.exe test.txt:secrets.txt Записываем исполняемый файл в поток type C:\windows\system32\calc.exe > test.txt:calc.exe Запускаем файл из потока (нужно указывать полный путь) start c:\test.txt:calc.exe wmic process call create \\.\c:\test.txt:calc.exe Так как не все программы поддерживают дополнительные потоки, может возникнуть проблема с их открытием. Но она решается за счет создания символических линков с помощью mklink. mklink link_? le.txt test.txt:secrets.txt Раньше встроенных способов для просмотра потоков в винде не было — теперь же для этого можно воспользоваться стандартной командой для листинга директорий с аргументом /R: Кстати, еще одна интересная фича для обычной жизни. Всем известно, что в *nix’ах (UFS) есть жесткие ссылки (hardlink) на файлы, то есть файл у нас фактически один, а ссылок на него - много. Причем раскиданы они могут быть по всей системе. Так вот в NTFS такая возможность тоже есть, но почему-то она «забылась» и особо не используется. Единственное ограничение для NTFS - жесткие ссылки могут быть только на одном логическом диске. В XP это делается так: fsutil hardlink create новая_ссылка исходный_файл Начиная с Vista, это делается утилитой mklink c аргументом '/h': mklink /h новая_ссылка исходный_файл ----------------------------www.spy-soft.net-------------------------------------