Вверх ↑
Этот топик читают: Гость
Ответов: 210
Рейтинг: 52
#76: 2008-08-18 12:42:19 ЛС | профиль | цитата
Заносить данные в поток файла на удивление просто: после имени существующего файла ставится двоеточие( : )далее имя потока
Вида такого: test.txt:test2.bmp. Чтение из потока анологично.

code_9752.txt
карма: 1
слтв
0
Ответов: 1397
Рейтинг: 50
#77: 2008-08-18 15:25:39 ЛС | профиль | цитата
код не прикрепился.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 902
Рейтинг: 27
#78: 2008-08-18 16:11:40 ЛС | профиль | цитата
v258,
просто создавал тестовый параметр в нужном мне ключе

Уменя в схеме тоже так, но для проверки запущенна ли прога первый раз или нет.
Есть параметр - запись разрешена, тогда удаляю его и делаю все, что мне нужно

Это классная мысль.
Но если запись не разрешена, значит простой пользователь (даже с правами администратора) не сможет пользоваться прогой?
Поэтому сейчас и переделываю схему, чтоб ни чего ни куда не писать.

[size=-2]------ Добавлено в 16:10
Minkovsky, Спасибо! -Буду пробовать. Ссылку поправь пожалуйста.

[size=-2]------ Добавлено в 16:11
andrestudio, Спасибо за классную ссылку, там много чего интересного нашол.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1305
Рейтинг: 29
#79: 2008-08-18 16:15:59 ЛС | профиль | цитата
juk писал(а):
Но если запись не разрешена, значит простой пользователь (даже с правами администратора) не сможет пользоваться прогой?

Просто не нужно доводить до такой ситуации
карма: 0

0
Ответов: 210
Рейтинг: 52
#80: 2008-08-18 16:46:37 ЛС | профиль | цитата
Схему еще раз

Add(Memo,8340080,133,84)
{
Top=40
Width=200
FileName="test.txt"
Strings=#24:
карма: 1
слтв
0
файлы: 1code_9752.txt [1.3KB] [107]
Ответов: 1305
Рейтинг: 29
#81: 2008-08-18 17:02:25 ЛС | профиль | цитата
Minkovsky, ну попробуй еще раз, что ли
------------ Дoбавленo:

Интересно, в посте код обрезанный, а по ссылке 9752 полный
карма: 0

0
Ответов: 210
Рейтинг: 52
#82: 2008-08-18 18:08:35 ЛС | профиль | цитата
Причина скорее всего бесконечные разрывы инета, и так переживаю за реакцию сервера
карма: 1
слтв
0
Ответов: 902
Рейтинг: 27
#83: 2008-08-18 19:35:23 ЛС | профиль | цитата
Minkovsky, Не совсем пока понятно.
Буду разбираться.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 210
Рейтинг: 52
#84: 2008-08-18 20:06:16 ЛС | профиль | цитата
Ну предположим имеем файл: C: est.txt
И хотим записать альтенративный поток к этому файлу, скажем др. текстовый файл
тогда путь для записи данных в поток выглядит так: C: est.txt:probe.txt
а путь для записи в обычный файл, как обычно C: est.txt
прим. потоки наследуют настройки безопасности основного файла и своих не имеют.
поток может быть и у папки, ибо это точно такой же объект файловой системы
вложеность потоков по спецификации недопустима, но возможна
карма: 1
слтв
0
Ответов: 4695
Рейтинг: 520
#85: 2008-08-18 23:19:27 ЛС | профиль | цитата
Minkovsky, у меня встречный вопрос, как и где это можно запретить? имеется ввиду возможность записи этих потоков. Лично меня эта дыра в NTFS неустраивает
карма: 6
0
Ответов: 1397
Рейтинг: 50
#86: 2008-08-19 08:06:31 ЛС | профиль | цитата
Наверное никак. Многие производители программных продуктов в потоки прячут данные о своих программах. Например дату первого запуска программы или колличество запусков.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 4695
Рейтинг: 520
#87: 2008-08-19 08:32:39 ЛС | профиль | цитата
FAT32 Forevor! типа
карма: 6
0
Ответов: 210
Рейтинг: 52
#88: 2008-08-19 21:32:37 ЛС | профиль | цитата
Файловые альтенративные потоки - присутствуют не только в NTFS, и вообще это одно из требований стандарта POSIX. MS долго боролась за соответствию стандарту, именно по этому часть новшеств сама не использует, за то их используют другие и не всегда в благих целях
карма: 1
слтв
0
Ответов: 4695
Рейтинг: 520
#89: 2008-08-19 23:51:07 ЛС | профиль | цитата
В интернете тоже нечего толком по запрету ненашёл, прикидываю сколько мерзости всякой в этих потоках может быть, антивирусы хоть их обшаривают
карма: 6
0
Ответов: 210
Рейтинг: 52
#90: 2008-08-19 23:56:13 ЛС | профиль | цитата
Каспер - да, более того он их сам использует для хранения служебной информации (контрольные суммы, сигнатуры заголовков).
Вопрос о запрете потоков спорный, ибо само содержание файла и является потоком за именем :: Data
карма: 1
слтв
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)