Ajuan
Messages postés4Date d'inscriptionvendredi 4 décembre 2020StatutMembreDernière intervention 4 décembre 2020
-
Modifié le 4 déc. 2020 à 23:09
Ajuan
Messages postés4Date d'inscriptionvendredi 4 décembre 2020StatutMembreDernière intervention 4 décembre 2020
-
4 déc. 2020 à 21:53
Bonjour,
J'ai un petit problème, je voudrais pouvoir récupérer le nom de mes process afin de pouvoir plus tard interdire l'exécution d'une tâche si un processus spécifique est déjà en cours. Pour cela j'ai d'abord regardé comment avoir la liste de tout mes process en cours, j'arrive à obtenir :
Mon code :
using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.ComponentModel;
namespace TestProcess
{
class MyProcess
{
public static void Main()
{
Process[] localAll = Process.GetProcesses();
if (localAll != null)
{
for (int i = 0; i < localAll.Length; i++)
{
Console.WriteLine(localAll[i]);
}
}
}
}
}
Maintenant je voudrais récupérer uniquement le nom de process qui se trouve entre les ( ) dans le screenshot, savez-vous comment faire ? J'ai vu que l'utilisation de Split était possible, mais je n'arrive pas vraiment à m'en servir, j'aurais grand besoin de votre aide.
Merci d'avance.
Ajuan
Messages postés4Date d'inscriptionvendredi 4 décembre 2020StatutMembreDernière intervention 4 décembre 2020 4 déc. 2020 à 19:18
J'ai regardé la doc de la classe process et du coup j'ai trouvé la propriété ProcessName, je vais regarder un peu plus en détail et tester ce que ça donne.
Whismeril
Messages postés18416Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 1 juin 2023624 4 déc. 2020 à 21:08
Je tente un pari, tu débutes et tu t'es lancé dans ton projet en faisant l'impasse sur les bases.
Si c'est bien le cas, voilà un scoop, ça peut être utile les bases.
Le meilleur conseil que je puisse te donner, c'est de laisser ton projet quelques jours le temps de suivre un cours en ligne. Celui de Tahé est très bien https://tahe.developpez.com/dotnet/csharp/
Après tu auras le socle nécessaire, pour débuter correctement ton apprentissage et sans doute pour résoudre ce problème sans l'aide de personne.
Ajuan
Messages postés4Date d'inscriptionvendredi 4 décembre 2020StatutMembreDernière intervention 4 décembre 2020 4 déc. 2020 à 21:53
Ok, je suis juste débile en faite, j'ai réussi... bon demain je chercherais comment retirer les processus système de mon tableau, merci en tout cas pour les ressources :D.
Ajuan
Messages postés4Date d'inscriptionvendredi 4 décembre 2020StatutMembreDernière intervention 4 décembre 2020 4 déc. 2020 à 20:31
Bon, je n'y arrive pas du tout ce soir, pourtant c'est simple, je ne me sens bête, si vous avez une idée, n'hésitez pas, je réessayerais demain matin, bonne soirée à vous.
4 déc. 2020 à 19:18