Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Semua pengguna memiliki akses baca ke daftar proses dalam sistem dan ada sejumlah fungsi berbeda yang menghitung proses aktif. Fungsi yang harus Anda gunakan akan bergantung pada faktor-faktor seperti dukungan platform yang diinginkan.
Fungsi berikut digunakan untuk menghitung proses.
| Fungsi | Deskripsi |
|---|---|
| EnumProcesses | Mengambil pengidentifikasi proses untuk setiap objek proses dalam sistem. |
| Process32First | Mengambil informasi tentang proses pertama yang ditemui dalam rekam jepret sistem. |
| Process32Next | Mengambil informasi tentang proses berikutnya yang direkam dalam rekam jepret sistem. |
| WTSEnumerateProcesses | Mengambil informasi tentang proses aktif pada server terminal yang ditentukan. |
Toolhelp berfungsi dan EnumProcesses menghitung semua proses. Untuk mencantumkan proses yang berjalan di akun pengguna tertentu, gunakan WTSEnumerateProcesses dan filter pada SID pengguna. Anda dapat memfilter ID sesi untuk menyembunyikan proses yang berjalan di sesi server terminal lainnya.
Anda juga dapat memfilter proses menurut akun pengguna, terlepas dari fungsi enumerasi, dengan memanggil OpenProcess, OpenProcessToken, dan GetTokenInformation dengan TokenUser. Namun, Anda tidak dapat membuka proses yang dilindungi oleh deskriptor keamanan kecuali Anda telah diberikan akses.