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, 05:21  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  FileNotFoundException cuando si existe
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: FileNotFoundException cuando si existe  (Leído 1,375 veces)
abreu20011

Desconectado Desconectado

Mensajes: 23


Ver Perfil
FileNotFoundException cuando si existe
« en: 10 Septiembre 2011, 11:09 »

Saludos :)

No logro entender que pasa. A ver si alguien me puede ayudar :)
En un principio pensé que quizás era temas de privilegios, pero aunque lo quitaba de C:\ para ponerlo en un disco normal sigue fallando:

Código
    Sub Main()
       MsgBox(My.Computer.FileSystem.FileExists("C:\Users\abreu20011\Desktop\a.jpg"))
       Shell("C:\Users\abreu20011\Desktop\a.jpg")
   End Sub

El MsgBox me da TRUE, asi que no entiendo por qué cuando llega al Shell me salta un FileNotFoundException :(

¿Hay algún otro método para abrir otro tipo de ficheros que no sean ejecutables (como la foto o un vídeo)? Quizás lo que está mal es usar Shell :S

Gracias ^^


« Última modificación: 10 Septiembre 2011, 16:13 por raul338 » En línea
MauroMasciar


Desconectado Desconectado

Mensajes: 441


le schizophrène


Ver Perfil
Re: FileNotFoundException cuando si existe
« Respuesta #1 en: 10 Septiembre 2011, 16:43 »

Creo que en mi otra PC tengo un código para abrir archivos (Muy básico, claro)  cuando la prenda te lo busco :xD

Pero de seguro te responde alguien antes :xD


En línea

Muchas veces nos sentimos traicionados, cuando ciertas variables no obtienen el valor que deseábamos...
JaVi__

Desconectado Desconectado

Mensajes: 76



Ver Perfil
Re: FileNotFoundException cuando si existe
« Respuesta #2 en: 10 Septiembre 2011, 17:09 »

Si quieres ver la imagen porque no cargarla en un picturebox que tengas en el formulario?

O sino yo haria por ejemplo...

Shell("mspaint.exe", "C:\Users\abreu20011\Desktop\a.jpg")

Le diria que ejecutarse el mspaint con el parametro de la ruta de la foto... A mi en C# me funciona
En línea
MauroMasciar


Desconectado Desconectado

Mensajes: 441


le schizophrène


Ver Perfil
Re: FileNotFoundException cuando si existe
« Respuesta #3 en: 10 Septiembre 2011, 18:02 »

Yo use esto:

Código
System.Diagnostics.Process.Start("notepad.exe")

Tambien en vez de notepad.exe podes poner la ruta:
C:/Program Files/etcetcetc...

Saludos ^^
En línea

Muchas veces nos sentimos traicionados, cuando ciertas variables no obtienen el valor que deseábamos...
BlackZeroX (Astaroth)
Wiki

Conectado Conectado

Mensajes: 2.831


I'Love...!¡.


Ver Perfil WWW
Re: FileNotFoundException cuando si existe
« Respuesta #4 en: 11 Septiembre 2011, 00:18 »

Borrar mi MSG, me equivoque de post....

Dulces Lunas!¡.
« Última modificación: 11 Septiembre 2011, 00:20 por BlackZeroX▓▓▒▒░░ » En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
abreu20011

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Re: FileNotFoundException cuando si existe
« Respuesta #5 en: 11 Septiembre 2011, 04:07 »

Si quieres ver la imagen porque no cargarla en un picturebox que tengas en el formulario?

O sino yo haria por ejemplo...

Shell("mspaint.exe", "C:\Users\abreu20011\Desktop\a.jpg")

Le diria que ejecutarse el mspaint con el parametro de la ruta de la foto... A mi en C# me funciona

Gracias por la respuesta :)
Pero no me interesa abrirlo en un picturebox, el código de arriba es un ejemplo de un programa mayor. Necesito que abra un vídeo con el programa que este por defecto en el ordenador. Por eso tampoco me serviría indicarle que lo abriera con el Media Player ni nada.


Yo use esto:

Código
System.Diagnostics.Process.Start("notepad.exe")

Tambien en vez de notepad.exe podes poner la ruta:
C:/Program Files/etcetcetc...

Saludos ^^

Gracias por tu respuesta, en cuanto llegue a casa miro a ver si así me funciona ^^ (Espero :D)


Un saludo a todos
En línea
abreu20011

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Re: FileNotFoundException cuando si existe
« Respuesta #6 en: 11 Septiembre 2011, 10:57 »

Funciona!!! :D

Muchas gracias MauroMasciar :)
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines