Hi!
I���m doing a test for the explorer.exe. The first part tests if the explorer Windows open.
For that I��m using the function CreateProcessA(), the problem is that I can���t close the explorer that I have created.
This is what I have try and it haven���t worked. Any idea of how could I do it?
testExplorer = CreateProcessA(NULL, cmd, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
�������������������������� if (testExplorer != NULL) {
������������������������������������������������������ /*WaitForSingleObject(testExplorer, 3000); */
������������������������������������������������������ /*
������������������������������������������������������ CloseHandle(testExplorer);
������������������������������������������������������ */
������������������������������������������������������ /*
������������������������������������������������������ CloseHandle(pi.hThread);
������������������������������������������������������ CloseHandle(pi.hProcess);
������������������������������������������������������ */
������������������������������������������������������ /*
������������������������������������������������������ GetExitCodeProcess(testExplorer,lpExitCode);
������������������������������������������������������ ExitProcess(lpExitCode);
������������������������������������������������������ */
������������������������������������������������������ /*
������������������������������������������������������ GetExitCodeThread(testExplorer,lpExitCode);
������������������������������������������������������ TerminateProcess(testExplorer,lpExitCode);
������������������������������������������������������ */
������������������������������������������������������
������������������������������������������������������ trace("\n \n Error: %u \n \n", GetLastError());
������������������������������������������������������ return TRUE;
�������������������������� }