1
การใช้ทางแยกใน PATH
ฉันสังเกตเห็นสองสามครั้งที่ดูเหมือนว่าฉันไม่สามารถใช้การเชื่อมต่อแบบ NTFS ภายใต้% SystemRoot% ใส่เส้นทางของไฟล์ที่ตามมาใน PATH ของฉันและทำให้มันทำงานกับการค้นหา DLL ได้ ตัวอย่างเช่นถ้าฉันวางไดเรกทอรี "bin" ของผู้ขายไว้ข้างใต้เป็นทางแยกและใส่ไว้ใน% PATH ของฉันฉันก็สามารถเรียกใช้โปรแกรมปฏิบัติการได้ที่นั่นเพียงแค่พิมพ์ชื่อไฟล์ปฏิบัติการบนบรรทัดคำสั่ง (โดยไม่มีพา ธ ) แต่ พวกเขาทันทีสร้างกล่องโต้ตอบที่ DLLs ใช้ปฏิบัติการจากไดเรกทอรีเดียวกันนั้นไม่สามารถพบได้ ถ้าฉันใส่เส้นทางไดเรกทอรี "bin" ของผู้ขายลงใน% PATH% โดยตรงพวกเขาจะทำงานได้ดี เกิดอะไรขึ้นที่นี่กันแน่? มีเหตุผลที่ดีสำหรับมันหรือเป็นเพียงข้อผิดพลาดหรือไม่?