Bagikan melalui


Mengembangkan aplikasi layanan Windows

Nota

Artikel ini tidak berlaku untuk layanan yang dihosting di .NET. Untuk konten terbaru tentang layanan Windows menggunakan Microsoft.Extensions.Hosting.BackgroundService dan templat Layanan Pekerja, lihat:

Dengan menggunakan Visual Studio atau .NET Framework SDK, 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.

Nota

Di 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 Proyek ATL.

Di bagian ini

Pengantar Aplikasi Layanan Windows

Memberikan gambaran umum tentang aplikasi layanan Windows, masa pakai layanan, dan bagaimana aplikasi layanan berbeda dari jenis proyek umum lainnya.

Panduan: Membuat Aplikasi Layanan Windows di 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 ServiceBase utama kelas, yang digunakan untuk membuat layanan.

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

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

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