En tant que partie d'un fournisseur WMI Coupled que je crée, j'ai besoin d'écrire un énumérateur d'instance. Le code que j'ai est ci-dessous. Ce que je dois faire est obtenir l'instance de classe associée au processus. Des idées?Obtention de la classe .NET associée à un processus
static public WMIProviderSample GetInstance([ManagementName("ID")] int processId)
{
try
{
Process[] processes = Process.GetProcessesByName("WMI Provider Sample");
foreach (Process process in processes)
{
if (process.Id == processId)
{
// Need to convert the process to an instance of WMIProviderSampel
}
}
return null;
}
catch (ArgumentException)
{
return null;
}
}
Qu'est-ce que 'WMIProviderSample'? La classe contenant votre programme? – SLaks
Oui, c'est le nom de la classe de mon programme. –
À quoi ressemble WMIProviderSample? –