代码之家  ›  专栏  ›  技术社区  ›  AdmSteck

在模拟用户下运行的FileSystemWatcher

  •  3
  • AdmSteck  · 技术社区  · 16 年前

    我有一个c#winform应用程序,它在本地帐户下运行,但需要监视域上的文件夹。我使用的是来自 here

    2 回复  |  直到 16 年前
        1
  •  6
  •   Dean Kuga    16 年前

    here

    using ( new Impersonator( "myUsername", "myDomainname", "myPassword" ) )
    {
       ...
    
       <code that executes under the new context>
    
       ...
    }
    
        2
  •  1
  •   hollystyles    12 年前

    将权限应用于允许非域用户(即所有人)访问的域文件夹

    使用具有权限的域帐户登录并运行winform应用程序。

    将FileSystemWatcher代码重构到windows服务中,并在具有足够权限的domian帐户下运行。

    在现有代码中模拟一个域帐户,代码项目上有几种很好的解决方案。