একটি উইন্ডোজ সার্ভার 2012 আর 2 সিস্টেমে, কোনও কোটলিন প্রোগ্রাম FileChannel.tryLock()
কোনও ফাইলে একটি এক্সক্লুসিভ লক ধরে রাখার জন্য ব্যবহার করে:
val fileRw = RandomAccessFile(file, "rw")
fileRw.channel.tryLock()
এই লকটি জায়গায় রেখে, আমি ফাইলটি এটি দিয়ে খুলতে পারি না :
- শব্দ প্যাড
- নোটপ্যাড ++,
প্রোগ্রামারিভাবে সি # এর সাথে কোনও মানের জন্য
FileShare
:using (var fileStream = new FileStream(processIdPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) using (var textReader = new StreamReader(fileStream)) { textReader.ReadToEnd(); }
কমান্ড লাইন থেকে,
type
কমান্ড:C:\some-directory>type file.txt The process cannot access the file because another process has locked a portion of the file.
ইন্টারনেট এক্সপ্লোরার (হ্যাঁ, আমি মরিয়া ছিলাম)
আমি করতে নোটপ্যাড দিয়ে খুলুন।
হ্যাক নোটপ্যাড কীভাবে কোনও লক করা ফাইল খুলতে সক্ষম যা অন্য কিছুই করতে পারে না?