Size: a a a

var chat = new Chat();

2020 September 28

AS

Andrii Shcherbyna in var chat = new Chat();
Это правила безопасности операционной системы
источник

G

Gopneg in var chat = new Chat();
Pavel Nesterchuk
Отслеживаю трафик аплоада таким образом. Но он требует права администратора. Можно ли как то делать подобное без администратора?
1. сделать сервис который будет всегда под админом
2. поискать может есть performance counter-ы нужные
источник

E

Etki in var chat = new Chat();
ты пытаешься заглянуть в то что там передается сетью, естественно ни одно ядро тебе это не позволит, пока у тебя привилегии не говорят, что ты им управляешь
источник

PN

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

E

Etki in var chat = new Chat();
это не трафик железа, это перечисление интерфейсов. здесь нет какой-то секретной информации.
источник

PN

Pavel Nesterchuk in var chat = new Chat();
Etki
это не трафик железа, это перечисление интерфейсов. здесь нет какой-то секретной информации.
А почему трафик процесса секретная?)
источник

E

Etki in var chat = new Chat();
потому что это почти то же самое, что напрямую заглянуть в чужой процесс
источник

E

Etki in var chat = new Chat();
инспектировать систему можно, нарушать изоляцию - нельзя
источник

UD

Uno Dark in var chat = new Chat();
Etki
инспектировать систему можно, нарушать изоляцию - нельзя
Мне было влом смотреть что ты писал выше, но со если просто добавить хендлер глобально?
источник

E

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

UD

Uno Dark in var chat = new Chat();
Так он же не будет ковырять чужые процессы, а просто пропускать весь трафик через себя
источник

UD

Uno Dark in var chat = new Chat();
Read only
источник

E

Etki in var chat = new Chat();
а в чем разница?
источник

E

Etki in var chat = new Chat();
вот я линуксоид, вот у меня условный докер на юникс-сокете, вот я туда шлю запросы с секретами в энвайронменте, которые, как я думаю, никто не видит
источник

VL

Viktor Ladyzhets in var chat = new Chat();
Привет! Есть вопрос небольшой. Как красиво сделать бесконечный цикл который проверял бы наличие файлов в папке,  и если они есть считывал по одному?
источник

PE

Pavel Erokhin in var chat = new Chat();
Viktor Ladyzhets
Привет! Есть вопрос небольшой. Как красиво сделать бесконечный цикл который проверял бы наличие файлов в папке,  и если они есть считывал по одному?
через таймер если самое простое решение
источник

PE

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

PE

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

PE

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

VL

Vova Lantsov in var chat = new Chat();
Viktor Ladyzhets
Привет! Есть вопрос небольшой. Как красиво сделать бесконечный цикл который проверял бы наличие файлов в папке,  и если они есть считывал по одному?
Task.Run(() =>
{
   while (true)
   {
       var files = Directory.GetFiles(directoryPath);
       if (files.Length > 0)
       {
           foreach (string filePath in files)
           {
               var file = new FileInfo(filePath);
               ...
           }
       }
   }
});
источник