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, hata ayıklayıcının bir işlemi başlatmasını ve hata ayıklamasını sağlar. hata ayıklama işleminin türünü belirtmek için CreateProcessfdwCreate parametresi kullanılır. parametresi için DEBUG_PROCESS bayrağı belirtilirse, alt öğeleri DEBUG_PROCESS bayrağı olmadan oluşturulması koşuluyla bir hata ayıklayıcısı yeni işlemde ve işlemin tüm alt öğelerinde hata ayıklar.
DEBUG_PROCESS ve DEBUG_ONLY_THIS_PROCESS bayrakları fdwCreateiçin belirtilirse, hata ayıklayıcı yeni işlemde hata ayıklar ancak alt öğelerinden hiçbiri hata ayıklamaz.
Bir hata ayıklayıcı, DEBUG_PROCESS bayrağıyla bir işlem oluşturarak başka bir hata ayıklayabilir. Yeni işlemin (hata ayıklanan hata ayıklayıcısı) DEBUG_PROCESS bayrağıyla bir işlem oluşturması gerekir.
OpenProcess işlevi, bir hata ayıklayıcının var olan bir işlemin tanımlayıcısını almasını sağlar. (DebugActiveProcess işlevi, hata ayıklayıcıyı işleme eklemek için bu tanımlayıcıyı kullanır.) Hata ayıklayıcıları genellikle PROCESS_VM_READ ve PROCESS_VM_WRITE bayraklarıyla bir işlem açar. Bu bayrakların kullanılması, ReadProcessMemory ve WriteProcessMemory işlevlerini kullanarak hata ayıklayıcının işlemin sanal belleğinden okumasını ve yazmasını sağlar. Daha fazla bilgi için bkz. İşlemler ve İş Parçacıkları.