Список запущенных .NET приложений
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 11.03.06 10:47
Оценка: 21 (4)
#Имя: FAQ.dotnet.runslist
Здравствуйте, Аноним, Вы писали:

А>а как узнать какие .Net приложения в настоящий момент запущены?


http://gzip.rsdn.ru/forum/Message.aspx?mid=1016701&only=1
Автор: Denis
Дата: 09.02.05
:

using System.Diagnostics;
using System;

class Program 
{
    static void Test() 
    {
        PerformanceCounterCategory clr = new PerformanceCounterCategory(".NET CLR Memory");
        foreach(string process in clr.GetInstanceNames()) 
        {
           if(process != "_Global_") 
           {
               Console.WriteLine(process);
           }
        }
    }
}
список .NET приложений
От: eax  
Дата: 25.07.03 05:21
Оценка: :)))
Как получить список .NET-приложений, установленных на компьютере?
Re: список .NET приложений
От: m.a.g. Мальта http://dottedmag.net/
Дата: 25.07.03 13:35
Оценка:
Здравствуйте, eax, Вы писали:

eax>Как получить список .NET-приложений, установленных на компьютере?


Перебрать все .exe'шники и проверить их структуру
... << RSDN@Home 1.1 beta 1 >>
Re[2]: список .NET приложений
От: nap2k Верблюд есть
Дата: 25.07.03 13:39
Оценка:
Здравствуйте, m.a.g., Вы писали:

MAG>Здравствуйте, eax, Вы писали:


eax>>Как получить список .NET-приложений, установленных на компьютере?


MAG>Перебрать все .exe'шники и проверить их структуру


А через администрирование фреймворки не то?
Control panel/Administrative tools/.NET Framework Configuration/Applications
... << RSDN@Home 1.1 beta 1 >>
Re[2]: список .NET приложений
От: Аноним  
Дата: 25.07.03 13:40
Оценка:
Здравствуйте, m.a.g., Вы писали:

MAG>Здравствуйте, eax, Вы писали:


eax>>Как получить список .NET-приложений, установленных на компьютере?


MAG>Перебрать все .exe'шники и проверить их структуру

а как узнать какие .Net приложения в настоящий момент запущены? просто есть подозрение, поскольку все .NET приложения работают под CLR, то все они находятся в одном процессе
Re: список .NET приложений
От: Mika Soukhov Stock#
Дата: 25.07.03 13:43
Оценка:
Здравствуйте, eax, Вы писали:

eax>Как получить список .NET-приложений, установленных на компьютере?


Если они хоть раз запускались то можно проверить кеши. Сколько кешей столько и приложений Но правда они удаляються через какой то промежуток времени.
Re[3]: список .NET приложений
От: Воронков Василий Россия  
Дата: 25.07.03 13:51
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Здравствуйте, m.a.g., Вы писали:


MAG>>Здравствуйте, eax, Вы писали:


eax>>>Как получить список .NET-приложений, установленных на компьютере?


MAG>>Перебрать все .exe'шники и проверить их структуру

А>а как узнать какие .Net приложения в настоящий момент запущены? просто есть подозрение, поскольку все .NET приложения работают под CLR, то все они находятся в одном процессе

Каждое новое запущенное приложение дотнета запускает под себя все рантаймы.

ЗЫ. НЕсмотря на то, что я лично не знаю, тем не менее дотневские визарды умеют определять все установленные в системы дотнетоские приложения.
... << RSDN@Home 1.1 beta 1 >>
Re[3]: список .NET приложений
От: WFrag США  
Дата: 26.07.03 04:52
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>а как узнать какие .Net приложения в настоящий момент запущены? просто есть подозрение, поскольку все .NET приложения работают под CLR, то все они находятся в одном процессе


Насчет этого вроде есть тут: http://www.rsdn.ru/forum/Message.aspx?mid=301521&amp;only=1
Автор: Андрей Корявченко
Дата: 20.06.03
... << RSDN@Home 1.1 beta 1 >>
Re[3]: список .NET приложений
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.03.06 09:51
Оценка:
Здравствуйте, <Аноним>, Вы писали:
MAG>>Перебрать все .exe'шники и проверить их структуру
А>а как узнать какие .Net приложения в настоящий момент запущены? просто есть подозрение, поскольку все .NET приложения работают под CLR, то все они находятся в одном процессе
Подозрение неверно.
ASP.NET приложения могут исполняться в рамках одного процесса, если использовать модель Application Pool IIS 6.0.
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Список запущенных .NET приложений
От: Unforgiver Россия  
Дата: 19.10.07 07:28
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>Здравствуйте, Аноним, Вы писали:


А>>а как узнать какие .Net приложения в настоящий момент запущены?


OE>http://gzip.rsdn.ru/forum/Message.aspx?mid=1016701&amp;only=1
Автор: Denis
Дата: 09.02.05
:


OE>
OE>using System.Diagnostics;
OE>using System;

OE>class Program 
OE>{
OE>    static void Test() 
OE>    {
OE>        PerformanceCounterCategory clr = new PerformanceCounterCategory(".NET CLR Memory");
OE>        foreach(string process in clr.GetInstanceNames()) 
OE>        {
OE>           if(process != "_Global_") 
OE>           {
OE>               Console.WriteLine(process);
OE>           }
OE>        }
OE>    }
OE>}
OE>


Столкнулся с забавным глюком (или настройкой ?).


...

// Получаем список процессов из категории:
foreach(string process in clr.GetInstanceNames()) 

//В Win2000 
string process = VeryLongProcessName // Полное длинное имя процесса

//В WinXP
string process = VeryLongProce // Если я правильно посчитал - максимальная длина имени процесса = 14 символов


Как быть ?
Всё заканчивается плохо. Если что-то закончилось хорошо — значит оно еще не закончилось.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.