Software developer yang fokus mengembangkan aplikasi di atas platform .NET dan Android. Senang mempelajari teknologi baru terutama di bidang OOP, Design Pattern, ORM, Continuous Integration & Deployment dan arsitektur Microservice.
SC is a command line program used for communicating with the NT Service Controller and services.
Ya dengan memanfaatkan tool ini** **kita bisa dengan mudah melakukan hal-hal berikut :
Menampilkan daftar service
Menghentikan service
Menjalan service
Menghapus service
Jika pada artikel sebelumnya kita sudah berhasil mendaftarkan aplikasi kita sebagai service, pada artikel ini kita akan membuat program dengan fitur diatas.
Artikel ini sendiri merupakan pengembangan dari artikel sebelumnya.
Sebelum kita masuk pada pembahasan inti kita akan bermain-main dulu dengan beberapa perintah SC berikut :
1. Menampilkan daftar service
Contoh output yang dihasilkan
Informasi berharga yang kita dapatkan dari output diatas adalah SERVICE_NAME, DISPLAY_NAME dan STATE.
Langkah berikutnya kita akan meyimpan output ini ke file text yang mana akan kita olah via program, misal kita akan simpan dengan nama services.txt di lokasi drive c:.
Contoh output setelah disimpan di file text
2. Menghentikan service
3. Menjalan service
4. Menghapus service
Semua perintah SC yang dibutuhkan sudah kita dapatkan, sekarang kita masuk ke pembahasa inti.
Contoh program yang akan kita buat seperti berikut :
1. Prosedur untuk menjalankan command line
Prosedur diatas tidak hanya menggunakan perintah Shell biasa tetapi juga menggunakan fungsi API OpenProcess dan WaitForSingleObject untuk mengetahui eksekusi perintah sudah selesai/belum.
Contoh penggunaan prosedur diatas
2. Menampilkan service
Objek yang kita gunakan untuk menampilkan daftar service adalah ListView dan untuk iconnya disimpan di komponen ImageList.
Selesai sudah pembahasan kita kali ini :), source code lengkap bisa didownload disini.
Beberapa waktu yang lalu saya merilis sebuah library dengan nama WhatsApp NET Client. Library ini merupakan hadiah dari saya untuk teman-teman .NET De...
WhatsApp NET Client adalah library untuk .NET Developer yang digunakan untuk mengembangkan aplikasi WhatsApp klien berbasis desktop. Library ini dikembangkan...
Comments