comment mettre fin à un processus créé par la fonction CreateProcess()?

J'ai créé un processus à l'aide de CreateProcess(). C'est le code:

STARTUPINFO si = {0};
PROCESS_INFORMATION pi = {0};
result = CreateProcess("C:\\AP\\DatabaseBase\\dbntsrv.exe", NULL, NULL, NULL, FALSE, 0, NULL, "C:\\ADP\\SQLBase", &si, &pi)

Comment puis-je obtenir la Poignée et processId de ce processus? Et finalement l'utiliser pour fermer ce processus?
Merci.

Ce que la fenêtre s'ouvre lorsque vous démarrez dbntsrv.exe? Est-ce une fenêtre de console?
Ce n'est pas vraiment une fenêtre de console comme oracle 10g ou cmd pour cette question. Vous ne pouvez pas d'entrée/sortie. C'est juste une fenêtre qui s'ouvre lorsque le serveur est démarré
Mise à jour de réponse.

OriginalL'auteur digvijay | 2012-02-24