ทำไม? ฉันได้ค้นพบเหตุผลว่าทำไมเมื่อเร็ว ๆ นี้ดังนั้นฉันจึงอาจแบ่งปันได้ที่นี่ มันเป็นหนึ่งในเหตุผลหรือเป็นหนึ่งในสถานการณ์ที่เป็นไปได้
ก่อนอื่นฉันเริ่มใช้ปลั๊กอิน Hex Editor สำหรับ Notepad ++ เท่านั้นเมื่อเร็ว ๆ นี้ ดังนั้นฉันจึงไม่ทราบว่า Notepad ++ มีปัญหาด้านเสถียรภาพกับปลั๊กอินนี้ แต่มันเป็นตัวเลข! ปลั๊กอินไม่ได้รับการอัปเดตเป็นเวลานาน (ลองหกปี) ในขณะที่ Notepad ++ ได้รับการอัปเดตเป็นประจำ (หนึ่งโหลต่อปี) ในบางจุดแผ่นจดบันทึก ++ จะไม่สามารถทำงานร่วมกับปลั๊กอินนี้ได้
มันไม่ใช่ปัญหาสำคัญอย่างที่ฉันเห็น แต่ฉันสามารถเข้าใจได้ว่าทำไมผู้เขียนแผ่นจดบันทึก ++ ต้องการย้ายปลั๊กอินนี้และปิดใช้งานทุกครั้งที่มีการอัปเดตแผ่นจดบันทึกเป็นรุ่นใหม่ สคริปต์ตัวติดตั้งจะย้ายปลั๊กอินไปยังโฟลเดอร์ย่อยที่ชื่อว่า "disabled"
ฉันมีไฟล์ NFO บางไฟล์ในคอมพิวเตอร์ของฉันเมื่อเร็ว ๆ นี้และเมื่อฉันคลิกขวาที่ไฟล์ใดไฟล์หนึ่งและเลือกที่จะแก้ไขใน Notepad ++ จากเมนูบริบท Notepad ++ จะหยุดทำงาน ฉันคิดว่ามันแปลก ดังนั้นฉันจึงเริ่ม Notepad ++ จากนั้นลากและวางไฟล์ลงไปและใช้งานได้ ดังนั้นจึงล้มเหลวทุกครั้งที่ฉันใช้เมนูบริบทเพื่อเปิดไฟล์และทำงานทุกครั้งที่ฉันลากและวางไฟล์หรือใช้กล่องโต้ตอบเปิดไฟล์
ไม่กี่สัปดาห์ต่อมาฉันได้รับพรอมต์บอกฉันว่า Notepad ++ เวอร์ชันใหม่พร้อมใช้งาน ดังนั้นฉันดาวน์โหลดและติดตั้ง นี่เป็นครั้งแรกที่ฉันได้รับข้อความแจ้งให้ฉันทราบว่าปลั๊กอิน Hex Editor ไม่เสถียรและต้องย้ายไปยังโฟลเดอร์ "ปิดใช้งาน"
ฉันคิดว่านี่อาจเป็นสิ่งที่ทำให้เกิดความผิดพลาด เมื่อมันปรากฏออกมามันก็เป็น! ตอนนี้ฉันใช้ Notepad ++ รุ่น 6.9.2 และ 0.9.5 ของปลั๊กอิน Hex Editor บน Windows 10 เวอร์ชั่น 1511 (10586.494) ทันทีที่ฉันย้ายไฟล์ DLL สำหรับ Hex Editor ไปยังโฟลเดอร์ปลั๊กอินเพื่อเปิดใช้งานจากนั้นใช้เมนูบริบทเพื่อเปิดไฟล์มันขัดข้องโปรแกรม ถ้าฉันปิดมันให้ย้ายไฟล์ DLL กลับไปที่โฟลเดอร์ที่ปิดใช้งานแล้วมันจะไม่ผิดพลาดเมื่อใช้เมนูบริบท
บันทึก! สิ่งนี้จะเกิดขึ้นหากนามสกุลไฟล์เป็น NFO! ดังนั้นสำหรับไฟล์ที่มีนามสกุลชื่อของ TXT จะไม่ได้รับผลกระทบ ฉันไม่ได้ทดสอบส่วนขยายชื่อไฟล์อื่น ๆ จำนวนมากที่ฉันมีในคอมพิวเตอร์ของฉัน แต่ฉันได้ทดสอบบางส่วนของพวกเขา (เช่น JPG) และปรากฏเป็นไฟล์ที่มีนามสกุล NFO เท่านั้น
ในกรณีที่มีคนพบสิ่งที่น่าสนใจนี่คือสิ่งที่ต้องทำเพื่อทำซ้ำ
- ติดตั้ง Notepad ++ เวอร์ชัน 6.9.2
- ติดตั้ง Hex Editor plugin เวอร์ชั่น 0.9.5
- สร้างไฟล์จำลองใหม่บนเดสก์ท็อปชื่อ dummy.nfo
- คลิกขวาที่ไฟล์และเลือกแก้ไขด้วย Notepad ++
โปรดทราบว่า Notepad ++ รุ่นเก่าบางรุ่นจะทำให้เกิดข้อบกพร่องเช่นกัน ฉันไม่ทราบว่ารุ่นใดที่นำเสนอปัญหานี้ แต่ถ้าคุณใช้เวอร์ชั่นเก่าเกินไปข้อผิดพลาดจะไม่ปรากฏขึ้น