elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 08:31  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  Problema con Reflection [Solucionado]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con Reflection [Solucionado]  (Leído 506 veces)
Keyen Night


Desconectado Desconectado

Mensajes: 315


Nothing


Ver Perfil
Problema con Reflection [Solucionado]
« en: 13 Marzo 2011, 00:46 »

Despues de cargar un assembly con Assembly.LoadFile como lo descargo?, el problema es el siguiente:

Código
Dim A As Assembly = Assembly.LoadFile("C:\Ejemplo.exe")
 
Dim B As New FileStream("C:\Ejemplo.exe", FileMode.Open)

Lanza un error cuando abro el archivo dice que esta siendo usado en un proceso que es obviamente el mio ya lo comprobe y todo porque cargue el Assembly y ahora no se como se suelta. Que debo hacer para que esto no suceda?, Gracias :)


« Última modificación: 13 Marzo 2011, 02:47 por Keyen Night » En línea

La Fé Mueve Montañas...
                                    ...De Dinero

[Aporte] Factorización Relativamente Rápida
seba123neo


Desconectado Desconectado

Mensajes: 3.214



Ver Perfil WWW
Re: Problema con Reflection
« Respuesta #1 en: 13 Marzo 2011, 01:34 »

Hola, proba leerlo asi:

Código
Dim A As Assembly = Assembly.Load(File.ReadAllBytes("C:\Ejemplo.exe"))

saludos.


En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
Keyen Night


Desconectado Desconectado

Mensajes: 315


Nothing


Ver Perfil
Re: Problema con Reflection
« Respuesta #2 en: 13 Marzo 2011, 02:47 »

Funciono perfecto, Gracias ;)
En línea

La Fé Mueve Montañas...
                                    ...De Dinero

[Aporte] Factorización Relativamente Rápida
[D4N93R]
Moderador
***
Desconectado Desconectado

Mensajes: 1.647


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Problema con Reflection [Solucionado]
« Respuesta #3 en: 13 Marzo 2011, 15:07 »

Hola,

Como dijo seba está muy bien, pero si de todos modos quieres seguir haciéndolo de la manera anterior, solo tinees que hacer un try catch finally,. En donde en el finally cierras el FileStream. Con eso te aseguras de que se cierre el stream.

Un saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[solucionado] Problema Con Dvd [solucionado]
Hardware
page777 5 885 Último mensaje 6 Agosto 2007, 17:43
por churdano
Problema con chipset Atheros (solucionado, continuamos) Nuevo problema
Wireless en Windows
Torpedool 6 4,130 Último mensaje 11 Julio 2009, 10:45
por KARR
reflection
Java
DiTeN 2 959 Último mensaje 28 Agosto 2009, 23:12
por egyware
[Tutorial] Introducción a System.Reflection « 1 2 »
.NET
[D4N93R] 15 4,721 Último mensaje 7 Junio 2010, 07:05
por raul338
[Solucionado] Problema con el GDB
Programación General
Shut 0 646 Último mensaje 7 Febrero 2011, 18:35
por Shut
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines