Autor
|
Tema: Error al ejecutar un EXE con C# (Leído 4,579 veces)
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Hola. Has leido lo que pone en el enlace que has puesto del MSDN, verdad? usa la propiedad para obtener el código de error, y encuentra la cause del error aquí: http://msdn.microsoft.com/en-us/library/cc231199.aspxEspero que sirva de algo. Saludos!
|
|
|
En línea
|
|
|
|
The_Saint
Desconectado
Mensajes: 74
Ezo
|
No encuentro el error segun la lista que me has dado, a mi me devuelve creo: Errorcode:-2147467259 A ver si alguien puede ayudarme,estoy mas perdido que el barco del arroz jajajaa
|
|
|
En línea
|
<< Si piensas que eres demasiado pequeño para tener impacto. Prueba a irte a la cama con un mosquito>>
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
@Heisenberg_w0rms Normal que no encuentre el archivo, estás añadiendo los argumentos al nombre de la ruta, los argumentos de la aplicación van separados, a la derecha, no los juntes. Process.start(Proceso.exe, Argumentos);
Process.start(@dirconversor + "ebook-convert.exe", "prueba.pdf prueba.txt");
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start%28v=vs.71%29.aspxSaludos
|
|
« Última modificación: 4 Mayo 2013, 16:21 pm por EleKtro H@cker »
|
En línea
|
|
|
|
kub0x
Enlightenment Seeker
Moderador
Desconectado
Mensajes: 1.486
S3C M4NI4C
|
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
LOL -> 0x00000002 ERROR_FILE_NOT_FOUND
The system cannot find the file specified. Como bien dice EleKtro, tienes que separar los paramétros de las llamadas al proceso. Su respuesta me imagino que será válida (nunca lo probé de dicha manera), pero aquí te dejo un par de consejos de como lograrlo:
Crea una instancia del cmd mediante la clase Process(), captura su flujo de entrada, escribe en éste la llamada al programa y los parámetros necesarios. De esta manera podrás comunicarte con la aplicación en cuestión.
O bien, crea un proceso que apunte al cmd e inicializa la propiedad FileName y Arguments en el apartado StartInfo (Filename apuntará al ejecutable y Arguments a la lista de argumentos que le quieras pasar a tu programa).
Ambos ejemplos los postee hace un tiempo.
Saludos!
|
|
|
En línea
|
|
|
|
The_Saint
Desconectado
Mensajes: 74
Ezo
|
kub0x La verdad es que no se muy bien el método que me estas comentando me puedes poner los link para ojearlos.
EleKtro H@cker Muchas gracias por la respuesta
Saludos.
|
|
|
En línea
|
<< Si piensas que eres demasiado pequeño para tener impacto. Prueba a irte a la cama con un mosquito>>
|
|
|
kub0x
Enlightenment Seeker
Moderador
Desconectado
Mensajes: 1.486
S3C M4NI4C
|
En este post expliqué como construir un proceso especificando sus argumentos, path del archivo y propiedades varias que configuran el comportamiento del proceso -> http://foro.elhacker.net/net/msdos_vbnet-t353673.0.html. Ten en cuenta que hay más formas de hacerlo y algunas más eficientes (Dependiendo de lo que quieras implementar), por ahí queda lo de interactuar con los flujos de Entrada/Salida (E/S) del programa. Échale un vistazo a la clase Process() en la MSDN Saludos!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
error al ejecutar php
PHP
|
Drewermerc
|
6
|
2,686
|
28 Septiembre 2014, 18:04 pm
por Drewermerc
|
|
|
Error al ejecutar mysqldump
Programación General
|
vitorr
|
0
|
1,921
|
29 Octubre 2014, 18:27 pm
por vitorr
|
|
|
error al ejecutar consulta
.NET (C#, VB.NET, ASP)
|
Joe Fraddy
|
5
|
2,935
|
14 Enero 2016, 14:55 pm
por eLank0
|
|
|
error al ejecutar i2p
GNU/Linux
|
Samurai Blanco
|
3
|
2,426
|
26 Junio 2016, 19:40 pm
por engel lex
|
|
|
Error GeoLite al ejecutar Xplico.
Seguridad
|
b0nete
|
2
|
2,991
|
25 Febrero 2017, 23:02 pm
por Randomize
|
|