J'utilise ce petit bout de code pour intercepter les processus Java avec certains paramètres:Visual Studio 2010 SP1 casse les choses?
string query = "Select * From Win32_Process Where Name = 'javaw.exe'";
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
ManagementObjectCollection processList = searcher.Get();
foreach (ManagementObject obj in processList)
{
string cmdLine = obj.GetPropertyValue("CommandLine").ToString();
if (cmdLine.IndexOf("someapplication") != -1)
{
// ...
}
}
Ce code a fonctionné comme un charme juste il y a quelques jours quand je n'avais pas SP1 pour VS2010. Maintenant, il jette une exception de pointeur null sur la ligne 7. J'essaie de compiler pour .NET Framework 2.0.
Aide !? :/
Qu'est-ce qui vous fait croire que Visual Studio 2010 SP1 est le coupable? Cela semble hautement improbable. –
Cela a commencé à se produire après la mise à niveau vers SP1. Mais le problème n'était pas là, merci quand même. – dataviruset