Autor
|
Tema: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK) (Leído 5,565 veces)
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
Hooolaa!!! Buscando en google... no llegue a encontrar lo que queria  tengo 2 tareas para hacer en un proyecto que controla ciertos procesos, que son agregados a una lista. Me gustaria que cuando se añada la ruta de un ejecutable (exe) no solo aparezca la ruta sino el nombre de la aplicacion. (Buscando en google solo me aparece para leer desde el mismo ejecutable de la aplicacion, o usando assemblys pero eso solo funcionan para aplicaciones hechas en .net) Ejemplo: si pongo el ejecutable C:\WINDOWS\System32\calc.exe quiero alguna funcion que me devuelva "Calculadora" (leyendo el Application Name del exe)
2º Duda/Problema Para agregar exe, el usuario debe ir a la ruta donde esta instalado (alias Archivos de Programa), yo quiero que se agregue tambien archivos lnk (accesos directos) para asi leerlos y obtener el exe de donde proviene, para asi usar el punto anterior  Buscando en google, encuentro ejemplos en vb6, pero estos requieren de librerias externas o del Windows Scripting Host pero este se puede desactivar...  asi que me gustaria alguna forma sin depencias de hacerlo jeje.... bueno....espero que me puedan ayudar  Saludos!!!
|
|
|
En línea
|
|
|
|
¨°o.O (ßa¢Kg|å§§) O.o°
Desconectado
Mensajes: 32
|
Hooolaa!!! Buscando en google... no llegue a encontrar lo que queria  tengo 2 tareas para hacer en un proyecto que controla ciertos procesos, que son agregados a una lista. Me gustaria que cuando se añada la ruta de un ejecutable (exe) no solo aparezca la ruta sino el nombre de la aplicacion. (Buscando en google solo me aparece para leer desde el mismo ejecutable de la aplicacion, o usando assemblys pero eso solo funcionan para aplicaciones hechas en .net) Ejemplo: si pongo el ejecutable C:\WINDOWS\System32\calc.exe quiero alguna funcion que me devuelva "Calculadora" (leyendo el Application Name del exe)
2º Duda/Problema Para agregar exe, el usuario debe ir a la ruta donde esta instalado (alias Archivos de Programa), yo quiero que se agregue tambien archivos lnk (accesos directos) para asi leerlos y obtener el exe de donde proviene, para asi usar el punto anterior  Buscando en google, encuentro ejemplos en vb6, pero estos requieren de librerias externas o del Windows Scripting Host pero este se puede desactivar...  asi que me gustaria alguna forma sin depencias de hacerlo jeje.... bueno....espero que me puedan ayudar  Saludos!!! Wenaas  A la duda de: Me gustaria que cuando se añada la ruta de un ejecutable (exe) no solo aparezca la ruta sino el nombre de la aplicacion. (Buscando en google solo me aparece para leer desde el mismo ejecutable de la aplicacion, o usando assemblys pero eso solo funcionan para aplicaciones hechas en .net)Puedes usar este sample de código: Process Esteproceso = Process.GetCurrentProcess(); string nombre = Esteproceso.ProcessName;
Backglass,
|
|
|
En línea
|
|
|
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
Puedes usar este sample de código: Process Esteproceso = Process.GetCurrentProcess(); string nombre = Esteproceso.ProcessName;
Hola, entendiste mal (o no me explique bien  ) Yo hice un simple ABM (jajaj no es exactamente asi) como pequeño agregado de una aplicacion, que lista archivos EXE (cualquier archivo exe, pero que se desee agregar) ej busco C:\Archivos de programa\Office\winword.exe por ejemplo y quiero que me aparezca "Microsoft Word 2003" aber si me explico un poco mejor 
|
|
|
En línea
|
|
|
|
MANULOMM
Desconectado
Mensajes: 559
Erepublik.com
|
pues no se realmente como lo harias, no creo que eso se alamacene dentro del EXE, ya miraste haber si en el registro de windows se guarda algo?, si no estoy mal hay unas claves que asocian el ICONO a una extension de archivo y el programa con que abre, no se si tambien guarde el nombre del programa, intenta buscar por alli.
Atentamente,
Juan Manuel Lombana Medellín - Colombia
|
|
|
En línea
|
|
|
|
seba123neo
Desconectado
Mensajes: 3.621
"No quiero creer, quiero saber" - Carl Sagan
|
Hola, podes mirar las propiedad del archivo y listo, busca que de eso hay en internet y mas en .NET es re-facil...
saludos.
|
|
|
En línea
|
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.
Neil deGrasse Tyson
|
|
|
43H4FH44H45H4CH49H56H45H
Wiki
Desconectado
Mensajes: 503
|
Puede ser algo asi: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Diagnostics; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { textBox2.Text = InfFile(textBox1.Text); } private string InfFile(string ruta) { FileVersionInfo fInfo = FileVersionInfo.GetVersionInfo(ruta); return "Descripcion: " + fInfo.FileDescription + " Version: " + fInfo.FileVersion; } } }
|
|
|
En línea
|
 -R IP :0100 -A 100 2826:0100 MOV AH,09 2826:0102 MOV DX,109 2826:0105 INT 21 2826:0105 MOV AH,08 2826:0105 INT 21 2826:0107 INT 20 2826:0109 DB 'MI NICK ES CODELIVE.$' 2826:0127 -R BX :0000 -R CX :20 -N CODELIVE.COM -W
|
|
|
Skeletron
Desconectado
Mensajes: 1.731
A long way to go
|
Hooolaa!!! Buscando en google... no llegue a encontrar lo que queria  Tegnologia Obsoleta... www.bing.comjajajaja
|
|
|
En línea
|
|
|
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
Hooolaa!!! Buscando en google... no llegue a encontrar lo que queria  Tegnologia Obsoleta... www.bing.comjajajaja jajaja nooo...... es que puse la frase a buscar mal  Gracias 43H4FH44H45H4CH49H56H45H (que nombre mas largo xD) No me habia dado cuenta de que el OpenFileDialog muestra los accesos directos de los exe y no de otros ^^...wii!!! jajaj....asi que, tema solucionado!!!!! Hola, podes mirar las propiedad del archivo y listo, busca que de eso hay en internet y mas en .NET es re-facil...
saludos.
Claro, el tema es que me salia como obtener las propiedades solo del ejecutable de mi aplicacion 
|
|
« Última modificación: 26 Agosto 2009, 18:40 pm por raul338 »
|
En línea
|
|
|
|
seba123neo
Desconectado
Mensajes: 3.621
"No quiero creer, quiero saber" - Carl Sagan
|
Gracias 43H4FH44H45H4CH49H56H45H (que nombre mas largo xD) es CodeLive en HEX 
|
|
|
En línea
|
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.
Neil deGrasse Tyson
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Leer y poner icono en ejecutable de windows
Programación C/C++
|
paju1986
|
0
|
1,427
|
28 Marzo 2011, 18:29 pm
por paju1986
|
|
|
Busco Personas para creacion de juego!! Leer para mas info
Programación Visual Basic
|
Brian1511
|
0
|
1,201
|
3 Noviembre 2012, 02:50 am
por Brian1511
|
|
|
¿Generar un ejecutable con configuraciones personalizadas desde otro ejecutable?
.NET (C#, VB.NET, ASP)
|
Crazy.sx
|
6
|
2,778
|
26 Noviembre 2012, 13:37 pm
por Novlucker
|
|
|
problema con leer e interpretar txt
Programación C/C++
|
arthu16
|
3
|
1,258
|
12 Septiembre 2013, 18:50 pm
por eferion
|
|
|
Ya puedes leer y enviar mensajes directos de Instagram desde el PC sin trucos
Noticias
|
El_Andaluz
|
0
|
207
|
10 Abril 2020, 20:59 pm
por El_Andaluz
|
|