Получение класса .NET, связанного с процессом - PullRequest
0 голосов
/ 25 декабря 2009

Как часть создаваемого мной поставщика WMI Coupled, мне нужно написать перечислитель экземпляров. Код у меня ниже. Что мне нужно сделать, это связать экземпляр класса с процессом. Есть идеи?

    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;
        }
    }

1 Ответ

0 голосов
/ 26 декабря 2009

Это класс Windows Forms, который я создал с помощью мастера WinForm Visual Studio 2008. Я изменяю его, чтобы он стал классом WMI Managed согласно статье http://msdn.microsoft.com/en-us/library/cc268228.aspx

...