ชื่อพิเศษเหล่านี้คืออะไรและทำงานอย่างไร


16

ใน Windows 10 ถ้าฉันสร้างโฟลเดอร์ชื่อwhatever.{ED7BA470-8E54-465E-825C-99712043E01C}มันจะเปิดโฟลเดอร์ที่มีคำสั่งแผงควบคุมทุกคำสั่ง

หากฉันป้อนที่ตั้งshell:::{ED7BA470-8E54-465E-825C-99712043E01C}ในแถบที่อยู่ของ Windows Explorer ฉันจะเข้าไปในสถานที่เดียวกัน อะไรกันแน่ มี "ทางลัด" อื่น ๆ เช่นนี้อีกไหม?

ฉันได้ค้นพบยัง{4234d49b-0245-4df3-B780-3893943456e1}เปิดโฟลเดอร์ "Applications"

หมายเหตุ:ฉันไม่ได้ตั้งใจสร้างแผงควบคุมแบบกำหนดเองฉันแค่ต้องการข้อมูลเพิ่มเติมเกี่ยวกับเชลล์ "ลิงก์" ประเภทนี้


ข้อเสนอแนะ: ทำหัวข้อที่เกี่ยวข้องกับคนอื่น ๆ
Francisco Tapia



3
ผมไม่ทราบว่าทำไม แต่ฉันรักอย่างนี้
บ้า

คำตอบ:


25

ชื่อมาตรฐานของรายการแผงควบคุม

ตั้งแต่ Windows Vista รายการแผงควบคุมที่มาพร้อมกับ Windows จะได้รับชื่อมาตรฐานซึ่งสามารถใช้ในการเรียก API หรือคำสั่งบรรทัดคำสั่งเพื่อเปิดใช้รายการนั้นโดยทางโปรแกรม

หน้านี้มีรายชื่อ Canonical Names ที่แผงควบคุม ตัวอย่าง:

เครื่องมือการดูแล
ชื่อ Canonical: Microsoft.AdministratorTools
GUID: {D20EA4E1-3957-11d2-A40B-0C5020524153}
ระบบปฏิบัติการที่รองรับ: Windows Vista, Windows 7, Windows 8, Windows 8.1
ชื่อโมดูล: @% SystemRoot% \ system32 \ shell32.dll, - 22982


ชื่อ Canonical AutoPlay : Microsoft.AutoPlay
GUID: {9C60DE1E-E5FC-40f4-A487-460851A8D915}
ระบบปฏิบัติการที่รองรับ: Windows Vista, Windows 7, Windows 8, Windows 8.1
ชื่อโมดูล: @% SystemRoot% \ System32 \ autoplay.dll, -1

หน้าKNOWNFOLDERIDมีรายการ "โฟลเดอร์ที่รู้จัก" หลายรายการ (พร้อม GUID)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.