Текущий архив: 2004.06.20;
Скачать: CL | DM;
Вниз
мониторинг шаров. Найти похожие ветки
← →
WinLamka (2004-04-26 16:21) [0]всем привет.
прочитал я тут на этом сайте статью Александра Багеля "Мониторинг сетей в Delphi" (http://www.delphimaster.ru/articles/netmon/index.html#filelist). все очень понятно и хорошо расписано, но когда я начал писать свою утилитку возник такой вопрос - как получить имя компьютера который открыл какой-либо расшаренный файл. в статье есть описание как получить список открытых файлов, но там получают не имя компьютера а имя пользователя который открыл конкретный файл. но ведь у меня может зайти много компов под одним пользоватетем! какже узнать имя компа?
← →
Rouse_ © (2004-04-26 19:38) [1]Делай связку через имя пользователя - самое логичное...
К примеру:
type
TSessionInfo50 = packed record
Sesi50_cname : PChar;
Sesi50_username : PChar;
type
TFileInfo50 = packed record
fi50_id : Cardinal;
fi50_permissions : WORD;
fi50_num_locks : WORD;
fi50_pathname : PChar;
fi50_username : PChar;
fi50_sharename : PChar;
end;
← →
WinLamka (2004-04-26 22:06) [2]я понимю что логично и правильно... но по имени юзера не проходит... ведь под одним юзером сидеть могут и несколько компов! (а с гостем обычно так и происходит) =(
← →
Игорь Шевченко © (2004-04-26 22:41) [3]www.delphi-jedi.org LanMan.zip
Страницы: 1 вся ветка
Текущий архив: 2004.06.20;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.018 c