Desativar a paralisação do programa do Windows 7 durante programas de longa duração / ocupados

1

Eu tenho vários aplicativos personalizados mais antigos que executam tarefas de longa duração. Nas versões anteriores do Windows, os programas não respondiam ao executar uma determinada tarefa. Às vezes, a interface do usuário seria atualizada, às vezes não.

No Windows 7, no entanto, quando a interface do usuário não responde, a janela inteira fica em cinza e a interface do usuário nunca é atualizada, desde que a tarefa continue a ser executada.

Embora isso possa ser resultado de um código incorreto (não gerando processos separados para tarefas de longa duração), modificá-los não é uma opção.

É possível desativar os programas de falta de resposta / esgotamento do Windows 7?

    
por Chad Levy 23.09.2011 / 10:11

2 respostas

1

Você se lembra da configuração do HungAppTimeout, eles mexeram com o desligamento. supostamente funcionaria nessa situação.

são os closests e a semelhança mais precisa com a sua situação, com uma correção bem escrita. link

Eu tentaria porque não pode ferir nada se estiver errado.

    
por 23.09.2011 / 12:45
1

Is it possible to disable the greying/fading-out of unresponsive/busy programs in Windows 7?

Sim, mas isso deve ser feito pelo próprio aplicativo. Ele precisa chamar a função DisableProcessWindowsGhosting() . Obviamente, se você fizer a escolha que

modifying them is not an option

, então seus aplicativos não chamarão essa função e você obterá o "fantasma". Esse "fantasma" substitui uma janela que não responde por uma janela responsiva que permite um número limitado de interações da interface do usuário (minimização, movimentação e fechamento), por sinal.     
por 23.09.2011 / 17:08

Tags