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.
Ketika proses baru dibuat oleh fungsiCreateProcess, handel proses baru dan utas utamanya dikembalikan. Handel ini dibuat dengan hak akses penuh, dan — tunduk pada pemeriksaan akses keamanan — dapat digunakan dalam salah satu fungsi yang menerima utas atau handel proses. Handel ini dapat diwariskan oleh proses turunan, tergantung pada bendera warisan yang ditentukan saat dibuat. Handel berlaku hingga ditutup, bahkan setelah proses atau utas yang mereka wakili telah dihentikan.
Fungsi CreateProcess juga mengembalikan pengidentifikasi yang secara unik mengidentifikasi proses di seluruh sistem. Proses dapat menggunakan fungsiGetCurrentProcessId untuk mendapatkan pengidentifikasi prosesnya sendiri (juga dikenal sebagai ID proses atau PID). Pengidentifikasi berlaku sejak proses dibuat hingga proses dihentikan. Proses dapat menggunakan fungsiProcess32First untuk mendapatkan pengidentifikasi proses proses induknya.
Jika Anda memiliki pengidentifikasi proses, Anda bisa mendapatkan handel proses dengan memanggil fungsiOpenProcess. OpenProcess memungkinkan Anda menentukan hak akses handel dan apakah dapat diwariskan.
Proses dapat menggunakan fungsiGetCurrentProcess untuk mengambil handel pseudo ke objek prosesnya sendiri. Handel pseudo ini hanya berlaku untuk proses panggilan; tidak dapat diwariskan atau diduplikasi untuk digunakan oleh proses lain. Untuk mendapatkan handel nyata ke proses, panggil fungsiDuplicateHandle.