나는 윈도우 응용 프로그램에서 일하고 있습니다. 나는 내 응용 프로그램에서 일부 창 exe 실행해야, 같은 일을 할 수 있지만 내 응용 프로그램을 닫을 때 이러한 exe 실행 상태에 남아, 내가 어떻게 그 exe 닫을 수 없습니다 지 않습니다. 몇 가지 팁을 제안하십시오. 닫는 프로세스가 닫히거나 종료 할 때 응용 프로그램에서 Windows 응용 프로그램에서 시작
는 응용 프로그램이 아마 때문에 닫는 일단 당신이 당신의 응용 프로그램에서 실행 한 EXE가 종료되지 않는 과정private void CloseStartedProcesses()
{
while (localProcess.Count > 0)
{
Process process = localProcess.Pop();
if (process != null && !process.HasExited)
{
process.CloseMainWindow();
process.Close();
}
}
}
어떻게 당신이 응용 프로그램을 닫습니다합니까? 몇 가지 코드를 보여주세요! – Matthias
processinfo 유형 변수에 프로세스 정보를 저장하고 somevariable.kill()을 시도했지만 "프로세스가 종료되었으므로 요청을 처리 할 수 없습니다."라는 오류가 발생하지 않았습니다. – Abhishek
프로세스가 종료 된 경우 해당 프로세스가 이미 종료되었음을 의미합니다. 문제 해결됨. 문제가 * 해결되지 않은 경우 샘플 코드 및 추가 정보로 질문을 업데이트하십시오. –