【发布时间】:2010-03-10 05:33:35
【问题描述】:
我在 Web 服务器上有用户和进程。我正在寻找一个能够拦截调用以在特定子目录中创建文件夹的 Windows 服务。我发现有几个来源可以被动地捕获文件夹已创建,但我想创建一个 Windows 服务,该服务将主动拦截并抢占任何不可接受的创建文件夹的调用。
让我先讨论一下“为什么”。不要费心问为什么。只要说我被要求这样做就足够了,我正在尝试找到以自动化方式完成任务的最简单方法。我已经确定了如何完成它,如果我让文件夹被创建然后跟随我的 Windows 服务并在事后删除它(及其内容)。我真的很想要一个可以让服务监听和抢占的事件。
【问题讨论】:
-
您在第一句话中说的是“网络服务”……是不是打错字了?
-
如何定义“创建文件夹的不可接受调用”?
-
@Dancrumb:是的。谢谢你的收获。我通常使用 Web 服务,所以我的手指只是去记忆。
-
@John:这并不真正相关。无论要求的权威确定什么在业务规则引擎中都是不可接受的。我想“捕捉”事件,向引擎发送信息,接收 y/n 状态,然后允许/禁止该操作。
标签: .net file-io windows-services