FileSystemWatcher 在模拟用户下运行

2024-01-24

我有一个在本地帐户下运行的 C# winform 应用程序,但需要监视域上的文件夹。我正在使用稍微修改过的代码here http://platinumdogs.wordpress.com/2008/10/30/net-c-impersonation-with-network-credentials/复制文件,效果很好。是否可以将类似的代码与 FileSystemWatcher 设置模拟一起使用,以便我可以监视域上的文件夹?


是的,有一个很好的模仿课here http://www.codeproject.com/KB/cs/zetaimpersonator.aspx,将此类包含在您的项目中,然后将 FileSystemWatcher 简单地放置在 using 块中,如下所示:

using ( new Impersonator( "myUsername", "myDomainname", "myPassword" ) )
{
   ...

   <code that executes under the new context>

   ...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FileSystemWatcher 在模拟用户下运行 的相关文章

  • 使用sqlbulkcopy之前如何创建表

    我有一个 DBF 文件 我正在尝试导入该文件 然后将其写入 SQL 表 我遇到的问题是 如果我使用 SqlBulkCopy 它需要我提前创建表 但在我的场景中这是不可能的 因为 dbf 文件不断变化 到目前为止 这是我的代码 public
  • 如何向WebRequest添加参数?

    我需要从 Web 服务调用一个方法 所以我编写了以下代码 private string urlPath http xxx xxx xxx manager string request urlPath index php org get or
  • 显示 div 内的用户名列表

    我是 jQuery 新手 在我的项目中 我创建了一个类User其中代码如下所示 static ConcurrentDictionary
  • 读取大文件并制作字典

    我有一个大文件 我需要读取它并从中制作字典 我希望这一切能够尽可能快 然而我的Python代码太慢了 这是一个显示问题的最小示例 首先制作一些假数据 paste lt seq 20000000 lt seq 2 20000001 gt la
  • 在异步请求中使用超时回调

    我之前问过这个问题 但我将用提出的解决方案来完成这个问题 并提出另一个问题 我正在使用这个类来进行异步网络请求 http msdn microsoft com en us library system net webrequest aspx
  • 如何检查号码是否只有唯一的数字?

    例如 2345 是唯一的数字 因为没有数字显示两次 但 3324 不是唯一的数字 因为 3 出现了两次 我尝试使用 但我 代码 显示但我没有得到数字我得到了数字 编辑 你不能使用字符串 number 10 number 100 number
  • 静态 OpenCV 库中未定义的引用

    我有一个使用 OpenCV 3 1 的 C 项目 并且使用共享库可以正常工作 但现在我想使用静态库 位于项目目录中的文件夹中 来编译它 因为我希望能够在未安装 OpenCV 的情况下导出它 如果需要还可以编辑和重新编译 这次我重新编译了 O
  • 尽管浮点数相同,但它们并不相等? [复制]

    这个问题在这里已经有答案了 下面的程序输出This No is not same 当两个数字相同时为什么会这样做 void main float f 2 7 if f 2 7 printf This No is same else prin
  • 如何将 Visual-Studio 2010 切换到 c++11

    我是 c 编程新手 我想尝试 c 11 新功能 那么我要问的是如何切换 Visual studio 2010 才能编译 c 11 源代码 你可以参考这个表 VC10 中的 C 0x 核心语言功能 表格 http blogs msdn com
  • 如何在 ASP.NET Core 6.0 Web API 项目中启用 cors?

    在我的 ASP NET Core 6 0 Web API 项目中配置了 CORS 但预检请求收到 http 405 错误 换句话说 不允许使用 HTTP OPTION 看起来 cors 没有启用 我见过的例子config EnableCor
  • 从 Golang 调用 C 函数

    我想在 Golang 中编写控制器逻辑并处理 json 和数据库 同时在 C 中使用我的数学处理模型 在我看来 调用 C 函数的开销必须尽可能低 就像设置寄存器 rcx rdx rsi rdi 一样 执行一些操作fastcall 并获取 r
  • 重定向 std::cout

    我需要一个类 在其对象的生命周期内将一个 ostream 重定向到另一个 ostream 经过一番修补后 我想出了这个 include
  • 如何解决文件被另一个进程使用的问题?

    我一直在 VS NET 2010 中调试 没有任何问题 但现在无法建造 我收到错误 Unable to copy file filename to bin Debug filename The process cannot access t
  • 文本框中“结束编辑”的事件

    我正在 winform c 中使用文本框 并使用文本在数据库中进行查询 但每次文本更改时 我都需要不断查阅文本框的文本 因此 对于这些 我使用 KeyUp 但这个活动太慢了 文本框编辑完成后是否会触发任何事件 我考虑完成2个条件 控制失去焦
  • 模板定义中的友元函数

    我的问题有点相关this https stackoverflow com questions 1297609 overloading friend operator for template class one 我想重载某些类的运算符 te
  • 在 C# 窗口应用程序中运行 C/C++ 控制台应用程序?

    现在 我想开发一个简单的应用程序 因此我决定最快的编码方式是 C NET 但现在 我很难实现我需要的功能之一 我想做的是在 C 应用程序的窗口内运行 C C 控制台应用程序 就像在虚幻前端中一样 添加一点通信方式 以便我可以为控制台应用程序
  • 如何使用“路径”查询 XDocument?

    我想查询一个XDocument给定路径的对象 例如 path to element I want 但我不知道如何继续 您可以使用以下方法System Xml XPath Extensions http msdn microsoft com
  • boost::spirit::qi::语法和可变参数模板

    我在使用可变参数模板定义语法时面临一个问题 我首先定义一些包含在某些结构中的简单语法 例如纬度 经度 如下所示 include
  • execlp() 系统调用输出错误

    这个非常简单的例子exec 系统调用 在这里 我试图打电话execlp 两次 但是 我没有得到例外的输出 它仅显示当前目录的第一次调用的输出 include
  • 有没有办法在 C# 中仅通过文件名查找文件?

    我们现在使用绝对路径或相对路径在 C 应用程序中查找文件 如果文件位于当前工作目录下或 路径 之一下 有没有办法仅通过名称查找文件 使用绝对路径不好 使用相对路径也不够好 因为我们可能通过重命名或移动项目文件夹来更改项目结构 如果我们的代码

随机推荐

  • 在Java中使用“instanceof”[重复]

    这个问题在这里已经有答案了 instanceof 运算符的用途是什么 https stackoverflow com questions 7313559 what is the instanceof operator used for 我了
  • 不同处理器上的浮点计算是否会有所不同? (+在 C# 和 C 之间传递双精度数)

    我有一个用 C 编写的应用程序 它也调用一些 C 代码 C 代码获取一些双精度值作为输入 对其执行一些计算 将其传递到本机层 由本机层对其执行自己的计算 然后传回 C 层 如果我在不同的机器上运行相同的exe dll 它们都是Intel的x
  • 从 gradle 中的多个依赖项中排除同一组?

    我的 Android 项目的应用程序模块的 build gradle 中有以下代码 implementation com google firebase firebase core 16 0 1 exclude group com andr
  • XCode 4,签名无效 (-19011)

    我要疯了 我正在使用 XCode 4 最后我完成了我的应用程序 我正准备将其提交到 App Store 上传到 iTunes Connect 我尝试构建存档 但出现了此警告 Application failed codesign verif
  • cx_freeze 错误:找不到模块 tkinter

    我开始遇到一些 miniconda 和 PyCharm 问题 所以我不得不重新安装它们 但是 现在当我使用 cx freeze 创建 exe 时 出现以下错误 这是我的代码 from tkinter import from tkinter
  • 为什么 32 位处理器只能寻址 4GiB 内存,即使字大小很大?

    Until now I thought that a 32 bit processor can use 4 GiB of memory because 232 is 4 GiB but this approach means process
  • 如何查找 Word 段落的页码?

    我正在尝试解析 Word 文档 并且我要查找的信息应仅位于第一页 有没有办法获取段落的页码 foreach Word Paragraph p in document Paragraphs pageNo if pageNo 1 p Range
  • 如何在 Spring Batch 中使用 Hsqldb 解决此 SQLTransactionRollbackException?

    我正在开发一个需要定期执行作业的 Spring Batch 应用程序 这是我的配置文件的一个片段 它设置用于事务处理的内存 hsqldb 数据库 Bean public SimpleJobLauncher simpleJobLauncher
  • 删除 Primefaces 组件中的所有样式?

    是否可以从 Primefaces 组件中删除所有样式 我的意思是 组件集很好 但必须手动覆盖每个组件的每一点以使组件样式适合我的应用程序的整体设计 这并不好 我不能花几个小时使用 Firebug 来查找它使用哪些类等等等 那么有没有办法删除
  • 应用动态实施

    我正在尝试将 Appdynamics 添加到我的应用程序中 我正在执行以下步骤 https docs appdynamics com display PRO40 Instrument an Android Application Instr
  • 检查 C 中的数组是否对称

    我正在研究一个示例问题 它要求我检查用户输入的数组是否对称 我已经弄清楚如何通过创建另一个数组 以相反的顺序复制第一个数组 然后检查它们是否彼此相等来做到这一点 如下面的代码所示 include
  • 如果禁用 GPS,三星手机将无法获取位置信息

    我使用三星手机通过 LocationManager API 获取位置 如果禁用 GPS 我无法获取位置 通过网络提供商我无法获取位置 这是代码 这在 HTC 和索尼甚至禁用 GPS 中都可以正常工作 但在三星手机中则不行 public Lo
  • 实体框架 - 仅更新不为空的值

    这对我来说有点新鲜 我被要求编写一个 ETL 程序 将两个数据集加载到同一个表中 数据集 1 已完成并包含表的所有数据 然而 数据集 2 仅包含changes需要覆盖到第一个数据集上 观察 数据集 1 小部件表 ID COL1 COL2 C
  • 外部硬盘上的 Docker 卷

    我正在使用 postgres 映像在本地运行容器 我需要处理大量数据 并且我想为此使用外部硬盘驱动器 是否可以在外部硬盘驱动器上安装卷 我可以完成我想要的吗Flocker https github com ClusterHQ flocker
  • 对于 Linux 上的 Windows 文件路径,Path.startsWith 返回 false

    为什么会这样呢 Path parent1 Paths get flugel borf noggin Path child1 Paths get flugel borf noggin foo bar baz jpg System out pr
  • LINQ to Entities 条件给出奇怪的结果

    尝试在 LINQ 查询 使用 Entityframework 中实现条件会创建奇怪的查询 在某些情况下 即使阈值设置为 180 秒 这些查询也会超时 List
  • 如何在 VS Code 中默认打开文本换行

    Usually when I use VS Code very first thing I do on new document is command Toggle Word Wrap or Alt Z I tried looking in
  • 没有 jquery 的 javascript find() 函数

    我喜欢尝试新事物 所以 我决定制作自己的功能without使用jquery 我正在尝试建立find 所以 这是我的代码 function el var firstChar el charAt 0 id document getElement
  • JSON 文件未下载,函数返回 null

    我正在尝试从 google book API 下载一些 JSON 我正在使用的 URL 和 API 密钥似乎有效 因为我可以使用浏览器手动获取它 我调用此类并使用此函数向其传递可用的 URL 我尝试过发布和获取 你可以看到我在哪里提交了另一
  • FileSystemWatcher 在模拟用户下运行

    我有一个在本地帐户下运行的 C winform 应用程序 但需要监视域上的文件夹 我正在使用稍微修改过的代码here http platinumdogs wordpress com 2008 10 30 net c impersonatio