สับสนกับค่ารีจิสทรี


0

เมื่อฉันเปิดรีจิสทรี "Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ผู้ใช้เชลล์โฟลเดอร์" ภายใต้HKEY_CURRENT_USERชื่อบางส่วนสตริงปกติเช่น "AppData", "สก์ท็อป", "เพลงของฉัน" ฯลฯ และอื่น ๆ อยู่ในรูปแบบฐานสิบหกเหมือน"{374DE290-123F-4565-9164-39C4925E467B}" ที่ แสดงถึงโฟลเดอร์ดาวน์โหลด การตั้งชื่อแบบนี้มีความแตกต่างไหม? ประโยชน์ของการตั้งชื่อดังกล่าวแทนการดาวน์โหลดคืออะไร? ฉันจะสร้างชื่อเหล่านี้ได้อย่างไร

คำตอบ:


1

ตัวเลขเช่นนั้น (ความยาวนั้นกับยัติภังค์) เรียกว่า GUID โฟลเดอร์ที่คุณกำลังดูเป็นโฟลเดอร์พิเศษที่ Windows รู้จัก

เอกสาร: MSDN: ID โฟลเดอร์ที่รู้จัก

การตั้งชื่อแบบนี้มีความแตกต่างไหม?

คำตอบที่ใหญ่ที่สุดที่ฉันนึกได้ก็คือคำตอบของคำถามต่อไป:

ประโยชน์ของการตั้งชื่อดังกล่าวแทนการดาวน์โหลดคืออะไร?

หลายภาษา โฟลเดอร์ดาวน์โหลดสามารถ {374DE290-123F-4565-9164-39C4925E467B} ทั้งบน Microsoft Windows รุ่นภาษาอังกฤษ (ซึ่งอาจเป็นสิ่งที่ Microsoft ชื่นชอบในระหว่างการพัฒนา) และภาษาอื่น ๆ

374DE290-123F-4565-9164-39C4925E467B แล้วการสนับสนุนหลายภาษาเป็นเรื่องง่าย ๆ ในการแปลง 374DE290-123F-4565-9164-39C4925E467B ให้กลายเป็นคำว่า "ดาวน์โหลด" ในทุก ๆ ภาษาที่คัดลอกรหัสของ Windows ได้รับการออกแบบมาให้ใช้งาน แนวคิดคือช่วยให้ Microsoft แยกชื่อโฟลเดอร์ (เช่น "ดาวน์โหลด" เป็นภาษาอังกฤษ) จากตรรกะที่ใช้กับพฤติกรรมที่เกี่ยวข้องกับโฟลเดอร์นี้ (ซึ่งโดยหลักแล้วจะใช้ 374DE290-123F-4565-9164-39C4925E467B) เมื่อโปรแกรมเมอร์กำลังแยกสิ่งต่าง ๆ ฟังก์ชั่นหลายภาษาจะกลายเป็นเรื่องง่ายในการสร้าง / สนับสนุน

ฉันจะสร้างชื่อเหล่านี้ได้อย่างไร

ดู: บล็อก Microsoft: วิธีการหางานที่ Microsoft

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