Bagikan melalui


Men-debug Aplikasi Layanan

Layanan, juga dikenal sebagai layanan Windows, adalah proses mode pengguna yang dirancang untuk dimulai oleh Windows tanpa interaksi manusia. Ini dimulai secara otomatis pada boot sistem, atau oleh aplikasi yang menggunakan fungsi layanan yang disertakan dalam API Win32. Layanan juga dapat dimulai oleh pengguna manusia melalui utilitas panel kontrol Layanan. Setiap layanan harus sesuai dengan aturan antarmuka manajer kontrol layanan (SCM).

Setiap layanan terdiri dari tiga elemen: aplikasi layanan, program kontrol layanan, dan manajer kontrol layanan itu sendiri. Meskipun aplikasi layanan terkadang (salah) disebut sebagai "layanan," aplikasi ini sebenarnya adalah salah satu dari tiga komponen yang membentuk layanan. Aplikasi layanan dapat berisi hampir semua jenis kode mode pengguna. Program kontrol layanan mengontrol kapan aplikasi layanan dimulai dan berhenti. Manajer kontrol layanan adalah bagian dari Windows.

Bagian berikut menjelaskan cara men-debug aplikasi layanan:

Memilih Metode Terbaik

Bersiap untuk Men-debug Aplikasi Layanan

Men-debug Aplikasi Layanan Secara Otomatis

Men-debug Aplikasi Layanan Secara Manual

Untuk gambaran umum layanan, aplikasi layanan, dan manajer kontrol layanan, lihat Microsoft Windows Internals: Microsoft Windows Server 2003, Windows XP, dan Windows 2000 oleh David A. Solomon dan Mark E. Russinovich (edisi ke-4, Microsoft Press, 2005).