โดยปกติจะมีไฟล์ "services" ใน C: \ Windows \ System32 \ drivers \ etc โดยจะแสดงรายการบริการที่ใช้งานอยู่และพอร์ตที่จะใช้
อย่างไรก็ตามคำว่า "บริการ" หมายถึงอะไรที่นี่? ไม่ใช่ "บริการของ Windows" ซึ่งสามารถมองเห็นได้เมื่อคุณเรียกใช้ "services.msc" 2 รายการดังกล่าวไม่นับรวม
และเนื้อหาไฟล์ "บริการ" นี้อาจล้าสมัย - ไม่มีใครสามารถอัปเดตได้: โปรแกรมยังคงสามารถสื่อสารผ่านพอร์ตบางตัวได้โดยไม่ต้องอัปเดตไฟล์ "บริการ" หากพวกเขามีข้อตกลง; นอกจากนี้หากบางโปรแกรมไม่ได้ทำงานอยู่พอร์ตบางตัวจะไม่ถูกนำออก "ไฟล์บริการของ Windows" ก็ไม่ได้รับการอัพเดต
ไฟล์นี้มีไว้ทำอะไร?
ฉันสามารถหาเอกสารได้ที่ไหนบ้าง? อาจเป็นเพราะชื่อไฟล์ที่เป็นที่นิยมฉันได้ค้นหาบนอินเทอร์เน็ต แต่ลิงก์ส่วนใหญ่เกี่ยวกับ "Windows Services" ... ไม่ใช่ "Windows Services File" ...
แก้ไข:
อีกหนึ่งคำถามเนื่องจากไฟล์ "บริการ" อาจล้าสมัยมีวิธีแสดงรายการ "บริการ" ที่ใช้งานอยู่ทั้งหมดหรือไม่
[getservbyname](http://msdn.microsoft.com/en-us/library/windows/desktop/ms738538(v=vs.85).aspx)
API ซึ่งแปลชื่อบริการเป็นหมายเลขซ็อกเก็ต