Processus.MainModule --> “Accès refusé”

Je veux gérer cela différemment,
c'est à dire. déterminer si j'ai accès ou pas.

Est-il possible de voir si vous avez accès au module principal ou pas?

foreach (Process p in Process.GetProcesses())
        {
            try
            {
                //This throws error for some processes.
                if (p.MainModule.FileName.ToLower().EndsWith(ExeName, StringComparison.CurrentCultureIgnoreCase))
            {
                 //Do some stuff
            }

            }
            catch (Exception)
            {  
                //Acess denied 
            }
        }
Ici, nous allons à nouveau. Ont un look @ stackoverflow.com/questions/2774527/...

OriginalL'auteur Niklas | 2011-12-08