На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: maxim84_
  
> Как узнать кто какие файлы читает у тебя на компе , в локальной сети
    Все способы, описанные в NetEnum, и WMI+Management работали, но нельзя было определить какой файл именно читают...

    Вот как можно это сделать: (Недостаток - используется COM компонент):

    В References необходимо добавить сслыку на COM Active DC (она сразу на 1 же странице).

    ExpandedWrap disabled
      using System;
      using System.Collections.Generic;
      using System.Text;
      using System.Management;
      using System.Threading;
      using System.DirectoryServices;
      using ActiveDs;
       
      namespace NetShare
      {
          class Program
          {
              static void Main(string[] args)
              {
                  using (DirectoryEntry container = new DirectoryEntry("WinNT://./LanmanServer"))
                  {
                     IADsFileServiceOperations fso = container.NativeObject as IADsFileServiceOperations;
                     if (fso != null)
                     {
                         foreach(IADsSession sess in fso.Sessions())
                         {
                           Console.WriteLine("Name : {0} \tUser: {1} \tComputer : {2}",sess.Name, sess.User, sess.Computer);
                         }
       
                         IADsCollection resources = fso.Resources() as IADsCollection;
                         Console.WriteLine("----- Resource info -------");
                         foreach(IADsResource resource in resources)
                         {
                             Console.WriteLine("\tPath: {0}\tUser: {1}\tLockCount: {2}\tName:{3}",resource.Path, resource.User, resource.LockCount,resource.Name);
                         }
                     }
                  }
                  Console.Read();
              }
          }
      }
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0502 ]   [ 15 queries used ]   [ Generated: 2.05.24, 01:52 GMT ]