只有調用它的程式進程獨自享有讀取寫入,其他程式均無權訪問(例如把它拖入記事本打開會顯示“拒絕訪問”)。這可以防止其他程式訪問修改檔案,引起錯誤。要訪問它必須要結束調用它的進程。
基本介紹
- 中文名:被獨占打開
- 意義:常被木馬、病毒所利用
- 作用:清除病毒
- 解決方法:解除程式占用
意義及作用,解決方法,使一個檔案被獨占打開,VB,JAVA,
意義及作用
解決方法
使一個檔案被獨占打開
VB
語句:Open "c:\test.dat" For Input Lock Read Write As #1
作用:以獨占方式打開“C:\test.txt”實現禁止該檔案被其它程式訪問
JAVA
file = new RandomAccessFile( "file.txt ", "rw ");
FileChannel fc = file.getChannel();
fc.lock();// 獨占檔案鎖
//以獨占方式打開“file.txt”