Bon, j'ai un peu réfléchi au problème.
En fait, par défaut, c'est Windows qui gère les processus, et mon BPM permet d'automatiser quelque peu la répartition sur les différents CPU.
Le principe est donc celui là : si je veux gérer un processus, je "dois" lui créer une règle. Ou alors demander à BPM de l'ignorer (c'est le cas avec le mode apprentissage, et la liste de process "exclus")
Affecter une prio/affinité à tous les processus ne comportant pas de règle est techniquement faisable.
Mais je ne vais pas le faire !
Pourquoi ? Tout simplement parce qu'il faudrait, là encore, que je gère une liste d'exceptions, pour inclure par défaut tous les processus "système" de Windows. Ceux là, il vaut mieux les laisser l'OS les auto-gérer par lui même.
Et puis, au niveau de "l'assistant" du mode apprentissage, il faudrait rajouter une (des ?) option(s) pour dire, par exemple : "utiliser la prio/affinité
de base" (j'ai pas vraiment de nom pour cette fonction)
Bon, maintenant, vu la version qui va sortir, je pense que le nouveau système mis en place pourra répondre de façon indirecte à la demande.
Il vous sera possible de créer un groupe "Process à ne pas gérer", et de mettre dedans tous les processus concernés.
Ce sera facile vu que, avec la v3.2 à venir, on pourra sélectionner plusieurs processus, et les envoyer dans un groupe prédéfini via un clic droit.
C'est bluffant de facilité à utiliser
Voilà pour ma petit analyse.
La beta 4 sur laquelle je bosse en ce moment est justement orientée sur ce nouveau système. Une fois terminée, la v3.2 sera "feature complet".
Je posterai un message sur le blog à ce moment là.