如何禁止往某个盘符或者某个目录下写文件?
要求:
  1.不修改注册表
  2.不修改系统策略

解决方案 »

  1.   

    To:UUcall007
      钩子不行啊!,如果该目录是共享目录的话,其它用户往该目录里写东西根本检测不到
      

  2.   

    IAT钩子 只是针对一个进程吧
      

  3.   

    UUcall007
      兔子是谁啊? 能帮我问一下吗?我不认识他
      

  4.   

    1、首先将你的盘符的格式设为NTFS格式,如果你是XP系统的话,点开“我的电脑”--》再点“工具”-->再点“文件夹选项”--》再点“查看”--》去掉“使用简单文件共享”的勾。
    2、再右键你那个指定的文件夹---属性--》点“安全”--就能看到权限了
    控制它的访问权限
      

  5.   

    To:hongqi162
      我只想通过程序的方式实现, 如果通过系统权限方式来实现就不来问了.
      

  6.   

    lhylhy
      这个问题都解决不了,哪里敢想写操作系统
      

  7.   

    用delphi向文件夹写一个权限就可以了。但必须保证是ntfs格式。
    如果是fat32的话就没有这么简单了,要用到文件监控技术,我有一个不太完美的代码可以实现。现在硬盘越来越大,一般都是ntfs格式的了,所以你就用文件夹权限来做吧。非常简单。
      

  8.   

    To:
      分区有可能是FAT32,有可能是NTFS,所以排除使用文件夹NTFS权限的方法  文件监控技术是不错,就是不知道怎么实现
      

  9.   

    有个方法 不知道能不能实现   WINDOWS的API函数可以用户自定的  通过改造WRITEFILE函数去实现    本人只是猜测 提供下思路