Size: a a a

var chat = new Chat();

2021 March 30

А

Андрій in var chat = new Chat();
Ярослав
какие вопросы, такие и ответы
нормальный вопрос, как читать файл если он занят другим прцоесом
источник

Я

Ярослав in var chat = new Chat();
Андрій
нормальный вопрос, как читать файл если он занят другим прцоесом
та никак, ну епт
источник

PE

Pavel Erokhin in var chat = new Chat();
ну сделать копию файла под капотом тоже самое что прочитать его, как-то можно все-таки
источник

PE

Pavel Erokhin in var chat = new Chat();
я бы не морочил бошку и просто скопировал бы и прочитал
источник

PE

Pavel Erokhin in var chat = new Chat();
ну либо бы гуглил
источник

А

Андрій in var chat = new Chat();
Pavel Erokhin
я бы не морочил бошку и просто скопировал бы и прочитал
ну вот это был вопрос в лоб, потому что файлстрим не читал а скопировать возможно
источник

PE

Pavel Erokhin in var chat = new Chat();
скопируй в темп папку и читай
источник

PE

Pavel Erokhin in var chat = new Chat();
винда потом удалит его сама
источник

А

Андрій in var chat = new Chat();
Pavel Erokhin
ну либо бы гуглил
я обычно задаю вопрос и паралельно гуглю))
дело в том что пока пишешь вопрос - начинаешь понимать как правильно его сформулировать
источник

PE

Pavel Erokhin in var chat = new Chat();
Верно
источник

А

Андрій in var chat = new Chat();
Андрій
ок, кажется хватит добавить , FileShare.Read
да все нашел уже же выше
источник

А

Андрій in var chat = new Chat();
Ярослав
та никак, ну епт
FileShare флаг добиавить и все можно
источник

PE

Pavel Erokhin in var chat = new Chat();
источник

Я

Ярослав in var chat = new Chat();
Андрій
FileShare флаг добиавить и все можно
ну тогда збс
источник

E

Etki in var chat = new Chat();
Pavel Erokhin
можно получить блокирующий процесс и кильнуть его)
В ранних версиях линукса был БАГОР из-за того что по посикс-спеке создание директории это блокирующая непрерываемая операция, а отваливающийся NFS ставил колом процесс, требуя полного ребута его нельзя было кильнуть и вообще как-либо от него избавиться. В результате там пришлось идти в обход спеки, добавляя неописанную функциональность
источник

А

Андрій in var chat = new Chat();
Андрій
FileShare флаг добиавить и все можно
FileShare.ReadWrite если точно\
источник

А

Алекс in var chat = new Chat();
Можно прочитать дескрипторы открытых файлов из апи ос, найти процесс и кильнуть его
источник

А

Алекс in var chat = new Chat();
Зато весело
источник

H

Highton in var chat = new Chat();
привет всем, подскажите примери использования ассиметрического шифрования в Identity для подписи jwt токенов
источник

E

Etki in var chat = new Chat();
Алекс
Можно прочитать дескрипторы открытых файлов из апи ос, найти процесс и кильнуть его
Форкнуть, джампнуть на свой код и получить таким образом дескриптор
источник