Windows service: Perbedaan revisi

1.492 bita ditambahkan ,  13 tahun yang lalu
k
tidak ada ringkasan suntingan
k (suntingan kecil.)
k
 
''Windows service'' yang terdapat di dalam [[Windows NT]], [[Windows 2000]], [[Windows XP]], dan [[Windows Server 2003]] (beserta penerusnya) telah mendukung protokol [[Remote Procedure Call]] (RPC) dan dapat dipanggil dari komputer jarak jauh melalui jaringan dengan menggunakan [[Microsoft Management Console]] (MMC).
==Latar belakang==
 
Sebuah ''Windows service'' dibuat dengan menggunakan alat bantu pemrograman, seperti halnya [[Microsoft Visual Studio]], dan umumnya diprogram dengan menggunakan [[bahasa pemrograman|bahasa]] [[bahasa pemrograman C|C]] atau [[bahasa pemrograman C++|C++]] (meski beberapa Windows service modern telah diprogram dengan menggunakan bahasa pemrograman [[.NET Framework|.NET]]). Windows menyediakan sebuah [[antarmuka pemrograman aplikasi]] untuk ''Windows service'' yang disebut dengan ''[[Service Control Manager]]'' (SCM) yang mengatur bagaimana Windows service dimulai dan dimatikan. Sebuah aplikasi yang hendak menjadi sebuah ''Windows service'' harus ditulis dengan sebuah cara yaitu ia harus mampu menerima dan menangani pesan-pesan seperti <code>start|stop|pause</code> dan lain sebagainya dari ''Service Control Manager''. Lalu, dalam salah satu atau beberapa panggilan antarmuka pemrograman aplikasi lainnya, nama layanan dan atribut lainnya (seperti halnya deskripsi) juga diatur oleh ''Service Control Manager''. Dalam [[Windows Vista]], para pengguna juga dapat memanipulasi Windows service dengan menggunakan sebuah antarmuka yang lebih sederhana, yakni dengan menggunakan Microsoft Configuration Editor ([[MSConfig]]).
==Daftar layanan Windows==
Berikut ini adalah beberapa ''service'' yang terdapat di dalam Windows:
{| class="wikitable"
| Ya
|-
| [[layanan Messenger|Messenger]]
| Ya
| Ya<ref>dimulai dari Windows XP Service Pack 2, layanan ini secara default dimatikan</ref>
| Tidak
|-
| [[Dynamic Data Exchange|Network DDE]]
| Ya
| Tidak
|-
| [[Dynamic Data Exchange|Network DDE DSDM]]
| Ya
| Tidak
| Tidak
|-
| [[Remote Access Service|Remote Access Auto Connection Manager]]
| Ya
| Tidak
|-
| [[Remote Access Service|Remote Access Connection Manager]]
| Ya
| Tidak
| Ya
|-
| [[Routing and Remote Access]]
| Ya
| Tidak
| Ya
|-
| [[Task Scheduler]]
| Ya
| Ya
| Tidak
|-
| [[Terminal Services|Terminal Services Licensing]]
| Tidak
| Ya
| Ya
|-
| [[Windows Time]]
| Ya
| Ya
|-
| [[layanan Workstation|Workstation]]
| Ya
| Ya
|-
| [[Internet Information Services|World Wide Web Publishing Service]]
| Ya
| Ya
1.432

suntingan