Используя .Net, как я могу проверить, у каких пользователей открыты ресурсы (файлы / ресурсы) на удаленном сервере? - PullRequest
4 голосов
/ 05 августа 2010

Используя .Net, как я могу проверить, какие пользователи в нашем домене имеют ресурсы (файлы, общие ресурсы), открытые на удаленном сервере Windows?

Если у вас есть примеры C #, буду благодарен.

1 Ответ

4 голосов
/ 05 августа 2010

Я думаю, вы можете сделать это, используя класс WMI Win32_ConnectionShare. В этом обсуждении есть ответ с простым примером C #, с которого следует начать.

Редактировать: Только что понял, что API NetFileEnum может быть лучшим решением.Если вы посмотрите на страницу PInvoke для этого здесь , вы можете найти базовый пример C #.

...