Bonjour,
Bill2's Process Manager ne s'installe (pas encore ?) en tant que service.
Résultat, on ne peut le lancer qu'une fois sur un PC, même si plusieurs users ouvrent des sessions différentes, et Bill2's Process Manager gère alors tous les programmes auxquel il a accès.
Le problème étant qu'il est très difficile en .net de récupérer l'information qui dit "tel programme est executé par tel personne".
Maintenant, pour votre session TSE, j'imagine par exemple que si chaque user utilise active Word, il y a autant de processus word.exe que de user.
Dans ce cas, effectivement, le plus simple est de créer une règle pour le programme de votre choix, en lui associant tous les processeurs disponibles, et d'activer la fonction de répartion automatique des instances sur chaque CPU.
Si vous voulez créer ce genre de règle pour plusieurs programme, et afin de répartir au mieux la charge, il faudrait "étudier" quels sont les logiciels les plus utilisés, activer la fonction de répartition automatique pour chacun d'eux, mais en jouant "judicieusement" sur les CPU autorisés.
Par exemple, si word est plus utilisé qu'excel, vous pouvez associer word au CPU 1,2,3,4,5 et 6, et excel aux CPU 7 et 8, toujours en répartition automatique.
Il est vrai que je n'avais jamais pensé à l'utilisation en TSE, mais que la fonction de répartition automatique devrait être bien utile dans le cas présent.
Tenez-moi au courant de la façon que vous aurez choisi d'utiliser, ça pourrait faire l'objet d'un tuto dans le forum, avec votre permissions, bien entendu.