start /low app.exe
Parece que faria o que você quer. Você só pode iniciar aplicativos na classe Low, não em BelowNormal.
Como desenvolvedor, uma ou duas vezes por semana, executo toda a minha máquina dev de XP.
Isso funcionará a 100% da CPU por 30 ou 40 minutos, tornando minha máquina inútil para qualquer coisa que não seja a navegação básica & email.
Existe alguma maneira que eu possa especificar que para um dado processo (ie um prompt de comando) ele e qualquer processo gerado por ele terá uma prioridade menor, digamos que não ocupa mais de 60-70% da CPU, deixando minha máquina mais utilizável.
Eu não me importo de que a compilação fale 30 ou 40% mais, se eu ainda tiver o uso da minha máquina enquanto ela estiver em execução. Eu adoraria poder lançar mais hardware no problema, mas isso não está sob meu controle.
Eu fiz isso:
Você pode criar um atalho ou um programa wrapper para gerar um prompt que já seja baixo, para que você não tenha que fazer o malabarismo.
Um novo processo herdará a prioridade de seu pai. EG: iniciar o Prompt de Comando e diminuir a prioridade afetará todos os processos filhos criados - Não posso usar a linha de comando para executar alguma coisa? Em seguida, abaixe o prompt do CMD e gere o EXLOPRER para lhe dar acesso à GUI para o que for:)