Windows service: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Willysaef (bicara | kontrib)
k suntingan kecil.
Willysaef (bicara | kontrib)
kTidak ada ringkasan suntingan
Baris 2:
 
''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"
Baris 134 ⟶ 136:
| Ya
|-
| [[layanan Messenger|Messenger]]
| Ya
| Ya<ref>dimulai dari Windows XP Service Pack 2, layanan ini secara default dimatikan</ref>
Baris 150 ⟶ 152:
| Tidak
|-
| [[Dynamic Data Exchange|Network DDE]]
| Ya
| Tidak
|-
| [[Dynamic Data Exchange|Network DDE DSDM]]
| Ya
| Tidak
Baris 198 ⟶ 200:
| Tidak
|-
| [[Remote Access Service|Remote Access Auto Connection Manager]]
| Ya
| Tidak
|-
| [[Remote Access Service|Remote Access Connection Manager]]
| Ya
| Tidak
Baris 238 ⟶ 240:
| Ya
|-
| [[Routing and Remote Access]]
| Ya
| Tidak
Baris 290 ⟶ 292:
| Ya
|-
| [[Task Scheduler]]
| Ya
| Ya
Baris 314 ⟶ 316:
| Tidak
|-
| [[Terminal Services|Terminal Services Licensing]]
| Tidak
| Ya
Baris 362 ⟶ 364:
| Ya
|-
| [[Windows Time]]
| Ya
| Ya
|-
| [[layanan Workstation|Workstation]]
| Ya
| Ya
|-
| [[Internet Information Services|World Wide Web Publishing Service]]
| Ya
| Ya