Bonjour à vous;
Je roule sur un PC, I5 2500K, 8GO Ram, SSD + HD 1TO ...
et W10 Famille 64 bits.
J'utilise Visual Studio 15 Community Version 15 (installation il y a moins d'un an).
Dans une petite "Form" j'ai listé les processus qui sont actifs sur mon PC par la fonction qui crée un tableau de processus.
" Process[] t_process = Process.GetProcesses() ..." no problem.
Je peux afficher le nom des processus dans une ListBox par un "Foreach (Process proc in t_process) ..... proc.ProcessName ..." no problem.
Mais quand je veux afficher dans une autre ListBox le module principal de chaque processus par la propriété " ... proc.MainModule.ToString() ...", j'ai un beau message d"erreur:" Exception non levée : un processus 32 bits ne peut obtenir un module d'un processus 64 bits".
A croire que VS tourne avec des processus 32 bits et n'a pas accès aux propriétés des processus 64 bits actifs sur mon PC.
Est ce vrai ??? Quelle solution adopter pour résoudre ce problème ???
Grand merci d'avance de votre aide
Partager