Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: raul338 en 21 Agosto 2009, 22:50 pm



Título: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
Publicado por: raul338 en 21 Agosto 2009, 22:50 pm
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  ;D



Saludos!!!


Título: Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
Publicado por: ¨°o.O (ßa¢Kg|姧) O.o° en 24 Agosto 2009, 12:44 pm
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  ;D



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:
Código
  1.          Process Esteproceso = Process.GetCurrentProcess();
  2.          string nombre = Esteproceso.ProcessName;

Backglass,


Título: Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
Publicado por: raul338 en 24 Agosto 2009, 19:36 pm
Puedes usar este sample de código:
Código
  1.          Process Esteproceso = Process.GetCurrentProcess();
  2.          string nombre = Esteproceso.ProcessName;

Hola, entendiste mal (o no me explique bien  :silbar:)

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  ::)


Título: Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
Publicado por: MANULOMM en 26 Agosto 2009, 03:17 am
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


Título: Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
Publicado por: seba123neo en 26 Agosto 2009, 03:33 am
Hola, podes mirar las propiedad del archivo y listo, busca que de eso hay en internet y mas en .NET es re-facil...

saludos.


Título: Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
Publicado por: 43H4FH44H45H4CH49H56H45H en 26 Agosto 2009, 04:10 am
Puede ser algo asi:

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.Diagnostics;
  10.  
  11. namespace WindowsFormsApplication1
  12. {
  13.    public partial class Form1 : Form
  14.    {
  15.        public Form1()
  16.        {
  17.            InitializeComponent();
  18.        }
  19.  
  20.        private void button1_Click(object sender, EventArgs e)
  21.        {
  22.            textBox2.Text = InfFile(textBox1.Text);
  23.        }
  24.  
  25.        private string InfFile(string ruta)
  26.        {
  27.            FileVersionInfo fInfo = FileVersionInfo.GetVersionInfo(ruta);
  28.            return "Descripcion: " + fInfo.FileDescription + " Version: " + fInfo.FileVersion;
  29.        }
  30.    }
  31. }
  32.  


Título: Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
Publicado por: Skeletron en 26 Agosto 2009, 18:34 pm
Hooolaa!!!

Buscando en google... no llegue a encontrar lo que queria  :¬¬

Tegnologia Obsoleta...
www.bing.com

jajajaja


Título: Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
Publicado por: raul338 en 26 Agosto 2009, 18:39 pm
Hooolaa!!!

Buscando en google... no llegue a encontrar lo que queria  :¬¬

Tegnologia Obsoleta...
www.bing.com

jajajaja

jajaja nooo...... es que puse la frase a buscar mal  ;D :laugh: :xD


Gracias 43H4FH44H45H4CH49H56H45H (que nombre mas largo xD) :D

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  :¬¬ :¬¬


Título: Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
Publicado por: seba123neo en 27 Agosto 2009, 01:33 am
Gracias 43H4FH44H45H4CH49H56H45H (que nombre mas largo xD) :D

es CodeLive en HEX  :P