Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
95 / 62 / 22
Регистрация: 11.03.2013
Сообщений: 608
Записей в блоге: 7
.NET 4.x

Отлов имени пользователя сетевого диска

14.11.2017, 15:58. Показов 1187. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день господа. Нужна была программа которая следит за папкой на сервере.
В общем как...
Есть сервер, на нём хранятся файлики. Есть Юзеры. У них к этому серверу доступ в виде сетевого диска.
У каждого соответственно своё имя пользователя и пароль при подключении сетевого диска.

И вот они работают такие и бывает обращаются к файликам на сервере через сетевой диск. Перезаписывают их, удаляют и всё что угодно.
Я написал программку, которая мониторит ту папку в которой работают юзеры. Но вот задача, программа видит что творится в нужной папке, но вот КТО это делает я отловить не могу. Можете помочь? как отловить, какой пользователь подключенный по сетевому диску внёс изменения в папку.
Проект с программой приложил
===>watcher.rar<===

От какого бы пользователя я подключался к сетевому диску, мне всё равно пишет, мол это сделал Администратор
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.11.2017, 15:58
Ответы с готовыми решениями:

Неверный формат сетевого имени
Есть код, представляющий собой сервер. Клиент отправляет запросы, а сервер их обрабатывает. Но когда включаю запуск, то выскакивает...

Чтение файла с сетевого диска
Есть сервер, на ноуте подключил сетевой диск О. Пытаюсь считать файл, он выдает что не найден такой путь. Просмотрел диски...

Получить размер файла загруженного из инета или с сетевого диска
Возникла проблема, суть в следующем. Есть програмка которая монитиорит состояние определенной папки, если в нее попадает файл , то она...

3
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18294 / 14218 / 5368
Регистрация: 17.03.2014
Сообщений: 28,897
Записей в блоге: 1
14.11.2017, 16:09
Цитата Сообщение от anomal6 Посмотреть сообщение
Проект с программой приложил
===>watcher.rar<===
Ты хотел сказать с тремя программами

Цитата Сообщение от anomal6 Посмотреть сообщение
От какого бы пользователя я подключался к сетевому диску, мне всё равно пишет, мол это сделал Администратор
FileSystemWatcher не предпоставляет подобной инорфмации. Стандартный совет в такой ситуации - включи аудит для нужной папки и затем анализируй записи в EventLog.
0
95 / 62 / 22
Регистрация: 11.03.2013
Сообщений: 608
Записей в блоге: 7
14.11.2017, 21:54  [ТС]
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Ты хотел сказать с тремя программами
Блин, случайно. WatcherDWG нужная)))
И я FileSystemWatcher ловлю события, а смотрю
C#
1
Environment.Name
Просто вдруг есть другие способы

Цитата Сообщение от OwenGlendower Посмотреть сообщение
анализируй записи в EventLog
А что за EventLog? я нашёл только инструмент манифеста.
Это типа что то журнала событий на WinServer?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18294 / 14218 / 5368
Регистрация: 17.03.2014
Сообщений: 28,897
Записей в блоге: 1
14.11.2017, 22:01
Цитата Сообщение от anomal6 Посмотреть сообщение
А что за EventLog? я нашёл только инструмент манифеста.
Это типа что то журнала событий на WinServer?
Не типа что-то, а он самый. На русском "Журнал событий", на английском "Event Log".

Добавлено через 4 минуты
Цитата Сообщение от anomal6 Посмотреть сообщение
а смотрю Enveroment.****Name
Это свойство возвращает имя пользователя под которым запущено приложение. С FileSystemWatcher оно никак не связано.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.11.2017, 22:01
Помогаю со студенческими работами здесь

как запустить exe-шник программы C# .net 2.0 с сетевого диска?
Подскажите, пожалуйста, как запускать программу, написанную на C# .net 2.0, c сетевого диска? Пишет, что не хватает разрешений! Программа...

Определение имени текущего пользователя
System.Security.Principal.WindowsIdentity.GetCurrent().Name; Environment.UserName; Определяет лишь пользователя с чьими...

Чтение файла от имени конкретного пользователя
Собственно, вопрос, как можно прочитать файл из контекста другого пользователя/от имени другого пользователя. К примеру я запускаю...

Сравнение текущего имени пользователя с имеющимися в БД
Здравствуйте! Закавыка такая.. Есть Форма на ней dataGridView1 и pictureBox1 dataGridView1 - выводит данные с БД users При...

Запуск стороннего приложения от имени другого пользователя
Доброго времени суток. Пишу программу которая должна проверять установленость драйверов при помощи devcon-а и ещё некоторые программы на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru