ผมสามารถบอกได้ว่ากระบวนการมีการถือครองล็อคใช้Unlocker
แต่ปัญหาคือเมื่อมีการล็อคไฟล์บนเครื่องระยะไกล Unlocker จะไม่แสดงว่าใครหรือกระบวนการใดกำลังล็อคอยู่
มีอะไรถือล็อคในไฟล์ระยะไกล (ไฟล์ระยะไกลของฉันถูกแมปผ่านไดรฟ์เครือข่าย)? และวิธีการลบล็อค?
ผมสามารถบอกได้ว่ากระบวนการมีการถือครองล็อคใช้Unlocker
แต่ปัญหาคือเมื่อมีการล็อคไฟล์บนเครื่องระยะไกล Unlocker จะไม่แสดงว่าใครหรือกระบวนการใดกำลังล็อคอยู่
มีอะไรถือล็อคในไฟล์ระยะไกล (ไฟล์ระยะไกลของฉันถูกแมปผ่านไดรฟ์เครือข่าย)? และวิธีการลบล็อค?
คำตอบ:
เปิดการจัดการคอมพิวเตอร์คลิกขวา (ของฉัน) คอมพิวเตอร์และคลิก "จัดการ":
เครื่องมือระบบ> โฟลเดอร์ที่ใช้ร่วมกัน> เปิดไฟล์
หากต้องการเชื่อมต่อกับเครื่องระยะไกลให้เลือก "การจัดการคอมพิวเตอร์ (ภายในเครื่อง)" ในบานหน้าต่างด้านซ้ายจากนั้นดึงกล่องโต้ตอบ" การกระทำ> เชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น ... " ป้อนชื่อคอมพิวเตอร์แล้วกดตกลง
คุณสามารถยกเลิกการเชื่อมต่อเซสชันจากอินเทอร์เฟซนี้ได้เช่นกัน
Process Explorerสามารถค้นหาหมายเลขอ้างอิงบนไฟล์
บนเครื่องระยะไกลอย่างไรก็ตามคุณต้องการรวมPsExecกับHandleเพื่อเรียกใช้ Handle บนคอมพิวเตอร์ระยะไกล
ดูhandle
จาก Sysinternals
ฉันไม่มีประสบการณ์ในเรื่องนี้ แต่คำสั่งopenfilesอาจทำสิ่งที่คุณต้องการ
หากคุณใช้ Unix / Linux / BSD lsof(8)
ควรทำในสิ่งที่คุณต้องการ
drewble:~$ lsof /home/drew/.purple/cap.db
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
pidgin 6488 drew 13u REG 8,18 679936 9971928 /home/drew/.purple/cap.db