Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
CreateProcess işlevi tarafından yeni bir işlem oluşturulduğunda, yeni işlemin ve birincil iş parçacığının tanıtıcıları döndürülür. Bu tanıtıcılar tam erişim haklarıyla oluşturulur ve güvenlik erişim denetimine tabi olarak, iş parçacığı veya işlem tanıtıcılarını kabul eden işlevlerin herhangi birinde kullanılabilir. Bu tanıtıcılar, oluşturulduklarında belirtilen devralma bayrağına bağlı olarak alt işlemler tarafından devralınabilir. Tanıtıcılar, temsil ettikleri işlem veya iş parçacığı sonlandırıldıktan sonra bile kapatılana kadar geçerlidir.
CreateProcess işlevi, işlemi sistem genelinde benzersiz olarak tanımlayan bir tanımlayıcı da döndürür. İşlem, kendi işlem tanımlayıcısını (işlem kimliği veya PID olarak da bilinir) almak için GetCurrentProcessIdişlevinikullanabilir. Tanımlayıcı, işlemin oluşturulduğu zamandan işlem sonlandırılana kadar geçerlidir. Bir işlem, üst işleminin işlem tanımlayıcısını almak için Process32First işlevini kullanabilir.
bir işlem tanımlayıcınız varsa, OpenProcess işlevini çağırarak işlem tutamacını alabilirsiniz. OpenProcess, tanıtıcının erişim haklarını ve devralınıp devralınamayacağını belirtmenize olanak tanır.
bir işlem, kendi işlem nesnesine sahte tanıtıcı almak için GetCurrentProcessişlevinikullanabilir. Bu sahte tanıtıcı yalnızca çağrı işlemi için geçerlidir; diğer işlemler tarafından kullanılmak üzere devralınamaz veya çoğaltılamaz. İşlemin gerçek tanıtıcısını almak için DuplicateHandle işlevini çağırın.