Você pode ir para o Gerenciador de Tarefas do Windows e verificar se a tarefa está em andamento ou encerrada.
Pressione Ctl Alt Del para ir para o Gerenciador de Tarefas. É muito fácil e você pode descobrir se sua tarefa está funcionando ou não.
Um aplicativo / executável está processando um arquivo no Windows 7.
Eu preciso de uma notificação do Windows dizendo que esse arquivo parou de ser processado. É possível ou existem alternativas?
Você pode ir para o Gerenciador de Tarefas do Windows e verificar se a tarefa está em andamento ou encerrada.
Pressione Ctl Alt Del para ir para o Gerenciador de Tarefas. É muito fácil e você pode descobrir se sua tarefa está funcionando ou não.
Depende da sua linguagem de programação. Mas em C com Windows-API, se você criar a tarefa via CreateProcess (), você pode fornecer uma estrutura PROCESS_INFORMATION, a partir da qual você pode obter um identificador de processo como resultado.
PROCESS_INFORMATION pi= { 0, };
BOOL success= CreateProcess(....., &pi);
Em seguida, você pode usar WaitForSingleObject () para aguardar a conclusão ou com um tempo limite de zero, um código de retorno de WAIT_FAILED ou WAIT_TIMEOUT indica que o processo ainda está em execução.
DWORD result= WaitForSingleObject(pi.hProcess, 0);
if (result==WAIT_OBJECT_0) {
// Process is complete
}
Detalhes: CreateProcess WaitForSingleObject
Tags windows