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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)  (Leído 5,572 veces)
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
« 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!!!


En línea

¨°o.O (ßa¢Kg|姧) O.o°

Desconectado Desconectado

Mensajes: 32



Ver Perfil
Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
« Respuesta #1 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,


En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
« Respuesta #2 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  ::)
En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
« Respuesta #3 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
En línea


seba123neo


Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
« Respuesta #4 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.
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 Desconectado

Mensajes: 503



Ver Perfil
Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
« Respuesta #5 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.  
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 Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
« Respuesta #6 en: 26 Agosto 2009, 18:34 pm »

Hooolaa!!!

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

Tegnologia Obsoleta...
www.bing.com

jajajaja
En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
« Respuesta #7 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  :¬¬ :¬¬
« Última modificación: 26 Agosto 2009, 18:40 pm por raul338 » En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: 2 dudas: Leer info de OTRO ejecutable .exe ; leer accesos directos (LNK)
« Respuesta #8 en: 27 Agosto 2009, 01:33 am »

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

es CodeLive en HEX  :P
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
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines