ข้อมูล: บริการและการเปลี่ยนเส้นทางไดรฟ์

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 180362 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บริการควรไม่ตรงเข้าถึงท้องถิ่น หรือเครือข่ายทรัพยากรผ่านตัวอักษรชื่อไดรฟ์ที่แมปไว้ นอกจากนี้ การบริการไม่ควรใช้การ WNetXXXXXXXApi เพื่อเพิ่ม ลบออก หรือแบบสอบถามใด ๆ ตัวอักษรไดรฟ์ที่แมปไว้ ถึงแม้ว่าการ WNetXXXXXXXกลับ APIs อาจเสร็จเรียบร้อยแล้ว ผลลัพธ์จะไม่ถูกต้อง บริการ (หรือกระบวนการใด ๆ ที่กำลังทำงานอยู่ในบริบทการรักษาความปลอดภัยที่แตกต่างกัน) ที่ต้องการเข้าถึงทรัพยากรที่ระยะไกลควรใช้ชื่อแบบแผนการตั้งชื่อสากล (UNC) เพื่อเข้าถึงทรัพยากร ชื่อของ UNC suffer จากข้อจำกัดที่อธิบายไว้ในบทความนี้

ข้อมูลเพิ่มเติม

เมื่อระบบสร้างการเปลี่ยนเส้นทางไดรฟ์ จะถูกเก็บไว้ในที่ที่ผู้ใช้ ข้อมูลพื้นฐาน เฉพาะผู้ที่ใช้ยุติสามารถจัดการการเปลี่ยนเส้นทาง ไดรฟ์ ระบบจะติดตามการเปลี่ยนเส้นทางไดรฟ์ที่ขึ้นอยู่กับผู้ เข้าสู่ระบบระบุความปลอดภัย (SID) SID เข้าสู่ระบบเป็นตัวระบุที่ไม่ซ้ำกันสำหรับเซสชันการเข้าสู่ระบบของผู้ใช้ ผู้ใช้คนเดียวที่สามารถมีได้หลาย เซสชันการเข้าสู่ระบบงานพร้อมกันได้บนระบบได้

ถ้ามีการกำหนดค่าบริการการเรียกใช้ภายใต้บัญชีผู้ใช้ ระบบจะสร้างเซสชันการเข้าสู่ระบบใหม่สำหรับผู้ใช้เสมอแล้ว เปิดใช้บริการในเซสชันการเข้าสู่ระบบใหม่นั้น ดังนั้น การบริการไม่สามารถจัดการกับแมปไดรฟ์ที่ถูกสร้างภายในของผู้ใช้เซสชันอื่น

เปลี่ยนเส้นทางไดรฟ์บน Microsoft Windows NT และ Microsoft Windows 2000

บน Windows NT และ Windows 2000 ตัวอักษรชื่อไดรฟ์เป็นส่วนกลางให้เป็นระบบ ผู้ใช้ทั้งหมดบนระบบใช้ร่วมกันอักษร A-Z แต่ละผู้ใช้ได้รับชุดของตนเองของตัวอักษรชื่อไดรฟ์ ซึ่งหมายความว่า ผู้ใช้สามารถเข้าถึงไดรฟ์ที่เปลี่ยนเส้นทางของผู้ใช้อื่นที่มีการเข้าถึงการรักษาความปลอดภัยที่เหมาะสม

ถ้าผู้ใช้พยายามอักษรระบุไดรฟ์ที่ถูกใช้ โดยผู้ใช้อื่น (เช่น การเปลี่ยนเส้นทางWNetAddConnection2()), ERROR_ALREADY_ASSIGNED จะถูกส่งกลับข้อผิดพลาด ถึงแม้ว่าไดรฟ์ที่เปลี่ยนเส้นทางส่วนกลางผู้ใช้ทุกคน ผู้ใช้เท่านั้นที่ สร้างจะสามารถจัดการ อีกตัวอย่างหนึ่งคือ ถ้าผู้ใช้พยายาม เอาออกหรือสอบถามรายละเอียดเกี่ยวกับการเปลี่ยนเส้นทางไดรฟ์ที่ถูกสร้างโดยการ ผู้ใช้ที่แตกต่างกัน ที่WNetGetConnection()ฟังก์ชัน และการWNetCancelConnection2()ฟังก์ชัน จะส่งกลับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ERROR_NOT_CONNECTED
ถ้าผู้ใช้พยายามระบุรายชื่อของไดรฟ์ที่เปลี่ยนเส้นทางผ่านWNetOpenEnum()และWNetEnumResource()ฟังก์ชันการเปลี่ยนเส้นทางไดรฟ์ที่รายการเท่านั้น ที่กำหนด โดยผู้ใช้นั้น ไดรฟ์ที่ถูกเปลี่ยนเส้นทาง โดยผู้ใช้อื่นจะไม่มีการ สามารถมองเห็น

ตัวจัดการแฟ้ม Windows NT และ Windows NT Explorer สามารถเห็นทั้งหมดที่เปลี่ยนเส้นทาง ไดรฟ์ได้เนื่องจากพวกเขาเรียกตัวGetDriveType()ฟังก์ชันบนแต่ละไดรฟ์ และแสดงภาพ ไอคอนสำหรับแต่ละไดรฟ์ที่พบ ตัวจัดการแฟ้ม Windows NT และ Windows NT Explorer สร้างไอคอนสำหรับการเปลี่ยนเส้นทางไดรฟ์ที่สร้างขึ้น โดยผู้ใช้ทั้งหมดได้เนื่องจากไดรฟ์ ตัวอักษรเป็นส่วนกลางให้เป็นระบบ อย่างไรก็ตาม ไม่ใช้ผู้ใช้แบบโต้ตอบ ตัวจัดการแฟ้ม Windows NT หรือ Windows NT Explorer เพื่อตัดการเชื่อมต่อไดรฟ์ เนื่องจากไดรฟ์ถูกสร้างในเซสชันการเข้าสู่ระบบที่แตกต่างกัน

ถ้ามีการให้บริการที่กำลังเรียกใช้ในบริบทการรักษาความปลอดภัยของ LocalSystem สร้างการแมปไดรฟ์ สามารถเรียกว่าบริการเท่านั้นหรือดำเนินการอื่นที่ทำงานอยู่ในบัญชี LocalSystemWNetCancelConnection2()เมื่อต้องการตัดการเชื่อมต่อไดรฟ์

หมายเหตุกระบวนการทั้งหมดที่กำลังทำงานอยู่ในบัญชี LocalSystem กำลังทำงานในเซสชันการเข้าสู่ระบบเดียวกัน

เปลี่ยนเส้นทางไดรฟ์บน Microsoft Windows XP

ใน Windows XP และ ใน Microsoft Windows Server 2003 แต่ละเซสชันการเข้าสู่ระบบได้รับการกำหนดเองของตัวอักษรชื่อไดรฟ์ A ถึง Z ดังนั้น เปลี่ยนเส้นทางไดรฟ์ไม่สามารถใช้ร่วมกันระหว่างกระบวนการที่กำลังทำงานอยู่ภายใต้บัญชีผู้ใช้ที่แตกต่างกัน นอกจากนี้ ให้บริการ (หรือกระบวนการใด ๆ ที่ทำงานในเซสชันการเข้าสู่ระบบของตัวเอง) ไม่สามารถเข้าถึงตัวอักษรของไดรฟ์ที่สร้างในเซสชันการเข้าสู่ระบบที่แตกต่างกัน อย่างไรก็ตาม ตัวอักษรชื่อไดรฟ์ที่ถูกแมปจากบริการที่กำลังทำงานอยู่ภายใต้บัญชีของระบบเฉพาะที่ จะปรากฏต่อเซสชันการเข้าสู่ระบบทั้งหมด

คุณสมบัติ

หมายเลขบทความ (Article ID): 180362 - รีวิวครั้งสุดท้าย: 28 มกราคม 2554 - Revision: 5.0
ใช้กับ
Keywords: 
kbapi kbfileio kbinfo kbkernbase kbservice kbmt KB180362 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:180362

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com