如题,想写一个服务程序,监视一个文件夹,程序监视时禁止在文件夹中新建、修改、删除文件。
FileStreamWatcher 貌似无法实现,这个类的事件是在修改后才触发。
求思路。
FileStreamWatcher 貌似无法实现,这个类的事件是在修改后才触发。
求思路。
解决方案 »
- c# 如何获得 vpn连接的名称 2贴!
- 为什么datagridview里面的combobox添加不进去东西
- 对象的赋值问题
- 窗体最大化,与最小化的问题?
- C#更新某字段
- 如何为RichTextBox多个不同行设置不同的字体和颜色
- VS.NET 2005Team版如何使用架构师等
- 请求C#打包问题
- 2005或2008创建Excel项目运行时说“未能加载文件或程序集...(异常来自 HRESULT:0x80131418)
- 我在C#书上看到private HTTPChannel channe的语句,但是在试的时候就是出错。那位可以帮帮忙!!?
- this.Dispose();错误
- 这就是传说中的内存泄露吗?
命名管道
var pipeServer = new NamedPipeServerStream(..);
//添加自定义访问规则
var acl = new System.IO.Pipes.PipeSecurity()
{
AccessRuleType =..,
AccessRightType =..
};
acl.AddAccessRule(PipeAccessRule)
pipeServer.SetAccessControl(acl);
//应用规则后,模拟客户端运行
pipeServer.RunAsClient()
//客户端可以通过pipeClient.GetAccessControl()来判断权限
在acl.AddAccessRule(PipeAccessRule)时
可以new PipeAccessRule(IdentityReference, PipeAccessRights, AccessControlType)
第一个参数可以关联一个WindowsIdentity
不过我没试过,感觉可以