elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  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 3,294 veces)
Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


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

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

Código
  1. Dim A As Assembly = Assembly.LoadFile("C:\Ejemplo.exe")
  2.  
  3. 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 am por Keyen Night » En línea

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

La programación es más que un trabajo es más que un hobby es una pasión...
seba123neo


Desconectado Desconectado

Mensajes: 3.621



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

Hola, proba leerlo asi:

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

saludos.


En línea

Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


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

Funciono perfecto, Gracias ;)
En línea

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

La programación es más que un trabajo es más que un hobby es una pasión...
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


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

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 IIS
.NET (C#, VB.NET, ASP)
ReneDgo 3 6,599 Último mensaje 11 Junio 2009, 18:26 pm
por ReneDgo
reflection
Java
DiTeN 2 2,664 Último mensaje 28 Agosto 2009, 23:12 pm
por egyware
[Tutorial] Introducción a System.Reflection « 1 2 »
.NET (C#, VB.NET, ASP)
[D4N93R] 15 14,958 Último mensaje 7 Junio 2010, 07:05 am
por raul338
Como crear columnas en tiempo de ejecucion
.NET (C#, VB.NET, ASP)
USLO 3 3,648 Último mensaje 7 Noviembre 2012, 21:22 pm
por spiritdead
[TUTORIAL] Craquear librería Nostalgia.Net (Reflection)
Ingeniería Inversa
Eleкtro 4 3,861 Último mensaje 5 Marzo 2015, 21:44 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines