Microsoft Windows services, formerly known as NT services, enable you to create long-running executable applications that run in their own Windows sessions. These services can be automatically started when the computer boots, can be paused and restarted, and do not show any user interface. These features make services ideal for use on a server or whenever you need long-running functionality that does not interfere with other users who are working on the same computer. You can also run services in the security context of a specific user account that is different from the logged-on user or the default computer account. For more information about services and Windows sessions, see the Windows SDK documentation in the MSDN Library.
You can easily create services by creating an application that is installed as a service. For example, suppose you want to monitor performance counter data and react to threshold values. You could write a Windows Service application that listens to the performance counter data, deploy the application, and begin collecting and analyzing data.
You create your service as a Microsoft Visual Studio project, defining code within it that controls what commands can be sent to the service and what actions should be taken when those commands are received. Commands that can be sent to a service include starting, pausing, resuming, and stopping the service; you can also execute custom commands.
After you create and build the application, you can install it by running the command-line utility InstallUtil.exe and passing the path to the service's executable file. You can then use the Services Control Manager to start, stop, pause, resume, and configure your service. You can also accomplish many of these same tasks in the Services node in Server Explorer or by using the ServiceController class.
ไมโครซอฟท์หน้าต่างบริการเป็นที่รู้จักกัน NT บริการช่วยให้คุณสามารถสร้างโปรแกรมประยุกต์ที่ปฏิบัติการระยะยาวที่ทำงานในช่วงเวลาของตัวเองหน้าต่าง บริการเหล่านี้สามารถเริ่มต้นโดยอัตโนมัติเมื่อบูทเครื่องคอมพิวเตอร์สามารถหยุดชั่วคราวและเริ่มต้นใหม่และไม่ได้แสดงอินเตอร์เฟซผู้ใช้ใด ๆคุณสมบัติเหล่านี้ทำให้บริการที่เหมาะสำหรับการใช้งานบนเซิร์ฟเวอร์หรือเมื่อใดก็ตามที่คุณจำเป็นต้องทำงานยาวทำงานที่ไม่ได้ยุ่งเกี่ยวกับผู้ใช้อื่นที่กำลังทำงานอยู่บนคอมพิวเตอร์เครื่องเดียวกัน คุณยังสามารถใช้บริการในบริบทการรักษาความปลอดภัยของบัญชีผู้ใช้ที่เฉพาะเจาะจงที่แตกต่างจากผู้ใช้เข้าสู่ระบบบนหรือบัญชีผู้ใช้คอมพิวเตอร์เริ่มต้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการและเซสชัน Windows,ดูเอกสารประกอบของ Windows SDK ในห้องสมุด MSDN.
คุณสามารถสร้างบริการโดยการสร้างโปรแกรมประยุกต์ที่มีการติดตั้งเป็นบริการ ตัวอย่างเช่นสมมติว่าคุณต้องการที่จะตรวจสอบข้อมูลนับประสิทธิภาพการทำงานและตอบสนองต่อค่าเกณฑ์ คุณสามารถเขียนโปรแกรมประยุกต์ที่ใช้บริการ windows ที่ฟังไปยังข้อมูลที่นับประสิทธิภาพ, ปรับใช้โปรแกรมประยุกต์และเริ่มต้นการเก็บรวบรวมและการวิเคราะห์ข้อมูล
คุณสร้างบริการของคุณเป็นโครงการ Microsoft Visual Studio, การกำหนดรหัสภายในที่ควบคุมคำสั่งในสิ่งที่สามารถส่งไปยังบริการและการดำเนินการที่จะต้องดำเนินการเมื่อมีคำสั่งที่ได้รับ คำสั่งที่สามารถส่งไปยังบริการรวมถึงการเริ่มต้นการหยุดชั่วคราวกลับมาทำงานและหยุดบริการนั้นคุณยังสามารถรันคำสั่งที่กำหนดเอง
หลังจากที่คุณสร้างและสร้างโปรแกรมประยุกต์.คุณสามารถติดตั้งโดยใช้ installutil.exe อรรถประโยชน์บรรทัดคำสั่งและผ่านเส้นทางไปยังแฟ้มที่ปฏิบัติการบริการ แล้วคุณสามารถใช้บริการควบคุมการเริ่มหยุด, หยุด, กลับมา, และกำหนดค่าบริการของคุณ คุณยังสามารถประสบความสำเร็จจำนวนมากของงานเดียวกันนี้ในโหนดที่ให้บริการในเซิร์ฟเวอร์ Explorer หรือโดยใช้ชั้น ServiceController
การแปล กรุณารอสักครู่..