用FileStream.Lock()方法试试看。

解决方案 »

  1.   

    FileStream 构造函数 (String, FileMode, FileAccess, FileShare)  C#使用指定的路径、创建模式、读/写权限和共享权限创建 FileStream 类的新实例。[Visual Basic]
    Public Sub New( _
       ByVal path As String, _
       ByVal mode As FileMode, _
       ByVal access As FileAccess, _
       ByVal share As FileShare _
    )
    设置 FileShare
      

  2.   

    sorry,我说明有点问题,
    我想问的是:
    1. 访问存储在硬盘上的数据,如果对其加锁,只让我希望的线程访问?
    2. mutex这个类是不是只对创建的对象实现互斥?
      

  3.   

    如果是要防止同时操作一个文件,如Montaque(侯永锋 [MVP]) 所说设置FileSgare就可以了。如果是要禁止其他进程访问,我觉得做不到,除非你一直使用进程锁定这个文件。
      

  4.   

    同时访问一个共享资源,共享资源是指哪些呢?
    2. mutex这个类是不是只对创建的对象或同一代码断实现互斥?
    ---------
    这个问题有谁能解答一下