Bagikan melalui


Mengembangkan aplikasi layanan Windows

Peringatan

Dokumentasi ini bukan untuk versi terbaru Layanan Windows. Untuk konten terbaru tentang layanan Windows menggunakan BackgroundService templat Layanan Pekerja, lihat:

Dengan menggunakan Visual Studio atau SDK .NET Framework, Anda dapat dengan mudah membuat layanan dengan membuat aplikasi yang diinstal sebagai layanan. Jenis aplikasi ini disebut layanan Windows. Dengan fitur kerangka kerja, Anda dapat membuat layanan, menginstalnya, dan memulai, menghentikan, dan mengontrol perilakunya.

Catatan

Dalam Visual Studio Anda dapat membuat layanan dalam kode terkelola di Visual C# atau Visual Basic, yang dapat beroperasi dengan kode C++ yang ada jika diperlukan. Atau, Anda dapat membuat layanan Windows di C++ asli dengan menggunakan Wizard Project ATL.

Di bagian ini

Pengantar Aplikasi Layanan Windows

Memberikan gambaran umum tentang aplikasi layanan Windows, masa pakai layanan, dan perbedaan aplikasi layanan dengan jenis proyek umum lainnya.

Panduan: Membuat Aplikasi Layanan Windows pada Perancang Komponen

Menyediakan contoh pembuatan layanan di Visual Basic dan Visual C#.

Arsitektur Pemrograman Aplikasi Layanan

Menjelaskan elemen bahasa yang digunakan dalam pemrograman layanan.

Cara: Membuat Layanan Windows

Menjelaskan proses pembuatan dan konfigurasi layanan Windows menggunakan templat proyek layanan Windows.

ServiceBase - Menjelaskan fitur utama kelas ServiceBase, yang digunakan untuk membuat layanan.

ServiceProcessInstaller - Menjelaskan fitur kelas ServiceProcessInstaller, yang digunakan bersama dengan ServiceInstaller kelas untuk menginstal dan menghapus instalasi layanan Anda.

ServiceInstaller - Menjelaskan fitur kelas ServiceInstaller, yang digunakan bersama dengan ServiceProcessInstaller kelas untuk menginstal dan menghapus instalasi layanan Anda.

Membuat Proyek dari Templat - Menjelaskan jenis proyek yang digunakan dalam bab ini dan cara memilih di antaranya.