วิธีการสร้าง Moniker (โปรโตคอล URL) ของคุณเองบนระบบ Windows
การสร้าง moniker แบบกำหนดเองหรือโปรโตคอล URL ช่วยให้แอพพลิเคชันของคุณสามารถบูรณาการกับระบบปฏิบัติการได้มากขึ้น และจัดเตรียมวิธีการที่เป็นเอกลักษณ์ในการเรียกใช้งานฟีเจอร์ในซอฟต์แวร์ของคุณ Monikers ทำงานคล้ายกับโปรโตคอลที่รู้จักกันดี เช่น http:
หรือ mailto:
และสามารถปรับปรุงประสบการณ์ของผู้ใช้โดยการทำให้การเข้าถึงฟังก์ชันการทำงานของแอพพลิเคชันของคุณง่ายขึ้น คู่มือนี้จะพาคุณไปตลอดกระบวนการ ทำให้การสร้าง moniker ที่ไม่ซ้ำใครบนระบบ Windows กลายเป็นเรื่องง่าย
การเข้าใจ Monikers (โปรโตคอล URL)
Monikers หรือโปรโตคอล URL เป็นพรีฟิกซ์ที่บอกระบบปฏิบัติการว่าจัดการคำขอเฉพาะอย่างไร ตัวอย่างเช่น:
- http: – ใช้สำหรับหน้าเว็บ
- mailto: – ใช้สำหรับแอพพลิเคชันอีเมล
- ftp: – ใช้สำหรับโปรโตคอลการถ่ายโอนไฟล์
โดยการสร้างของคุณเอง คุณสามารถกำหนดวิธีการที่แอพพลิเคชันของคุณควรทำงานเมื่อถูกเข้าถึงด้วยรูปแบบ URL ที่กำหนดเองนั้น
ขั้นตอนการสร้าง Moniker ของคุณเอง
นี่คือขั้นตอนที่คุณควรปฏิบัติตามเพื่อสร้างโปรโตคอล URL ของคุณเองบนระบบ Windows:
1. เลือก Moniker แบบกำหนดเองของคุณ
เริ่มต้นด้วยการตัดสินใจเลือกพรีฟิกซ์ที่ไม่ซ้ำใครซึ่งแอพพลิเคชันของคุณจะตอบสนอง มันควรจะมีความแตกต่างเพื่อหลีกเลี่ยงความขัดแย้งกับโปรโตคอลที่มีอยู่แล้ว ตัวอย่างเช่น หากแอพพลิเคชันของคุณชื่อ “MyApp” คุณอาจเลือก myapp:
2. แก้ไข Windows Registry
ในการสร้าง moniker คุณจำเป็นต้องทำการเปลี่ยนแปลง Registry ของ Windows โปรดทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง เพราะการเปลี่ยนแปลงที่ไม่ถูกต้องอาจส่งผลกระทบต่อระบบของคุณ:
-
เปิด Registry Editor:
- กด
Windows + R
แล้วพิมพ์regedit
จากนั้นกด Enter
- กด
-
ไปที่ส่วนโปรโตคอล URL:
- ไปที่
HKEY_CLASSES_ROOT
ที่นี่ คุณจะต้องสร้างกุญแจใหม่สำหรับโปรโตคอลของคุณ
- ไปที่
-
สร้างกุญแจใหม่:
- คลิกขวาที่
HKEY_CLASSES_ROOT
แล้วเลือก New > Key จากนั้นตั้งชื่อด้วย moniker ที่กำหนดเองของคุณ (เช่นmyapp
) - ตั้งค่าค่าดีฟอลต์เป็นชื่อหรือคำอธิบายของแอพพลิเคชันของคุณ
- คลิกขวาที่
-
กำหนดโปรโตคอล URL:
- คลิกขวาที่กุญแจที่เพิ่งสร้าง (เช่น
myapp
) แล้วเลือก New > String Value และตั้งชื่อว่าURL Protocol
คุณสามารถปล่อยค่าว่างได้
- คลิกขวาที่กุญแจที่เพิ่งสร้าง (เช่น
-
สร้างคำสั่ง:
- สร้างกุญแจใหม่ชื่อ
shell
ภายใต้ moniker ของคุณ คลิกขวาที่shell
แล้วสร้างกุญแจอีกชื่อว่าopen
จากนั้นสร้างกุญแจชื่อcommand
ภายในopen
- ตั้งค่าค่าดีฟอลต์ของกุญแจคำสั่งให้เป็นที่อยู่ของไฟล์ executable ของแอพพลิเคชันของคุณตามด้วย
"%1"
(เช่น"C:\Path\To\MyApp.exe" "%1"
). นี้จะช่วยให้แอพพลิเคชันของคุณจัดการกับ URL ที่ถูกเรียกใช้งาน
- สร้างกุญแจใหม่ชื่อ
3. ทดสอบ Moniker แบบกำหนดเองของคุณ
เมื่อคุณทำการเปลี่ยนแปลงใน Registry เสร็จเรียบร้อยแล้ว ทดสอบ moniker ของคุณโดยการเปิดกล่องโต้ตอบ Run (Windows + R
) และพิมพ์โปรโตคอลใหม่ของคุณ ตามด้วยอะไรบางอย่างเช่น myapp:test
หากทุกอย่างถูกตั้งค่าอย่างถูกต้อง แอพพลิเคชันของคุณควรจะเปิดขึ้นและจัดการกับข้อมูลที่ป้อนเข้าตามที่กำหนดไว้
แหล่งข้อมูลที่มีประโยชน์
สำหรับคำแนะนำเพิ่มเติมและการมองลึกเกี่ยวกับการสร้างและการใช้ monikers URL ตรวจสอบแหล่งข้อมูลต่อไปนี้:
- การสร้างและการใช้ URL Monikers
- เกี่ยวกับโปรโตคอลพลักกิ้งแบบอะซิงโครนัส
- การลงทะเบียนแอพพลิเคชันกับโปรโตคอล URL
สรุป
การสร้าง moniker ของคุณเองบนระบบ Windows อาจดูน่ากลัวในตอนแรก แต่ด้วยการปรับแต่ง Registry อย่างระมัดระวัง คุณจะสามารถปลดล็อกศักยภาพของแอพพลิเคชันของคุณ การบูรณาการนี้ไม่เพียงแต่ช่วยปรับปรุงการเข้าถึงของผู้ใช้ แต่ยังช่วยให้การโต้ตอบกับซอฟต์แวร์ของคุณมีความเป็นส่วนตัวมากขึ้น โดยการปฏิบัติตามขั้นตอนที่ระบุไว้ คุณจะเข้าใกล้การมีโปรโตคอล URL ที่กำหนดเองที่ทำงานได้เต็มที่
โดยการดำเนินการเหล่านี้ คุณสามารถปรับปรุงฟังก์ชันการทำงานและการมีส่วนร่วมของผู้ใช้ในแอพพลิเคชันของคุณได้อย่างมาก