Un poco de búsqueda devuelve este resultado: Which processes are running managed code and which version?¿Cómo puedo determinar si se gestiona un proceso en C#?
Sin embargo, me pregunto si hay una "mejor" manera de simplemente iterar a través de los módulos cargados? Parece un poco extraño buscar la cadena "mscorwks.dll". Leer aunque el Process Class en MSDN no parece indicar una solución obvia.
suposiciones hechas
- .NET 4.0
- Tengo un "proceso" en la mano
Gracias
Define "código administrado". Java es administrado, los idiomas interpretados también se administran. ¿Le interesan específicamente los ensamblados de .NET o cualquier tipo de código administrado? –
No lo veo como peculiar. Ese es el nombre de archivo de la biblioteca central dll. – Amy
@Ed S. Disculpas, me refiero a "código administrado" código que se ejecuta en la parte superior de la CLR. @yodaj007 ¿Se garantiza que será el mismo en todas las versiones de .NET Framework y para todos los idiomas? – aolszowka