Bienvenido a Visual Basic Siglo XXI
Inicio · Artículos · Descargas · Tu cuenta · Foros · Top 10
 
 


 
 
Módulos

· Inicio
· Artículos
· Blogs
· Buscar
· Comentarios
· Descargas
· Encuestas
· Enlaces
· Enviar artículos
· Estadísticas
· Foros
· Mensajes privados
· Recomiéndanos
· Top 10
· Tu cuenta
 
 

 
 
Publicidad

 
 

 
 
¿Quién está en línea?

Actualmente hay 13 invitados, 0 miembro(s) conectado(s).

Eres un usuario anónimo. Puedes registrarte aquí
 
 

 
 
Páginas amigas

Código web
!!! Gana dinero gratis !!!

Mundo JavaScript

Get Firefox!

Sorteo de visas

Audios de Chicho

ActiveLock

CabControl

Blog de Gustavo Alegre

RECMA - Vigilancia por Internet

Centrales telefónicas IP
OnGlasses.net - Contenidos de programación, artículos, foros,  videos, noticias, eventos y chat.
 
 

 
 
Visual Basic Siglo XXI: Foros
 
 


 
  Visual Basic Siglo XXI :: Ver tema - Modificar aplicaciones
 FAQFAQ   BuscarBuscar   Grupos de UsuariosGrupos de Usuarios   PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 

Modificar aplicaciones

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> General
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
luckyz
Medio
Medio


Registrado: May 13, 2005
Mensajes: 31
Ubicación: Rafaela

MensajePublicado: 24/06/2005 10:49:53 am    Asunto: Modificar aplicaciones Responder citando

Hola, se puede, mediante un programa creado en Visual Basic, modificar a otro? (sin poseer el codigo fuente de ese otro programa)
Por ejemplo: agregarle botones o quitarles a un programa cualquiera.
_________________
***LuckyZ***:.

"Los sabios buscan la sabiduría; los necios creen haberla encontrado." (Napoleón Bonaparte.)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
galegre
Administrador del sitio
Administrador del sitio


Registrado: Sep 21, 2004
Mensajes: 42
Ubicación: Lima

MensajePublicado: 30/06/2005 12:12:12 pm    Asunto: Responder citando

Bueno, precisamente no. Puesto que al crear algún control en una ventana necesitas trabajar con sus eventos, los elementos que crearías en una ventana ajena no tendrían ningún sentido porque no puedes recibir los eventos en tu programa.

No soy muy especializado en el tema de APIs, pero te recomendaría que eches un vistazó a la función FindWindow, que te permite obtener el handle de una ventana cualquiera sabiendo su título. Una vez que tengas su hanlde puedes utilizar otras funciones API como SetWindowPos o SetWindowLong. Aunque déjame investigar un poco más, quizá consiga algo interesante.
_________________
Saludos,
Gustavo Alegre.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor Yahoo Messenger MSN Messenger
Yuri
Medio
Medio


Registrado: Aug 03, 2005
Mensajes: 30
Ubicación: Lima

MensajePublicado: 05/08/2005 06:10:10 pm    Asunto: Responder citando

No se puede modificar otro programa. Asi de simple.

Si ya esta compilado y creado el ejecutable. Tendrias que descompilarlo y bueno no existe descompilador para VB.

Asi que esa tarea es imposible. Tendrias que decirme que deseas hacer mas o menos para ver de que manera te puedo ayudar. Pero si lo que quieres es insertar nuevos controles o cambiar algo en un form, sorry pero no se puede hacer.

Saludos

Yuri
Volver arriba
Ver perfil de usuario Enviar mensaje privado
galegre
Administrador del sitio
Administrador del sitio


Registrado: Sep 21, 2004
Mensajes: 42
Ubicación: Lima

MensajePublicado: 05/08/2005 06:22:45 pm    Asunto: Responder citando

Hasta cierto punto quizá se pueda modificar algo pero siempre en tiempo de ejecución. Como muestra puedo mencionar el Messenger Plus!, un programa para agregar características adicionales al MSN Messenger, además de otros add-ons o plug-ins para Internet Explorer o Winamp (claro, estas aplicaciones toleran la instalación de plug-ins). El problema es que programar esta clase de aplicaciones en Visual Basic no es tan sencillo.

Windows aplica un sistema de protección entre procesos, en la cual el contenido de la memoria perteneciente a una tarea no puede ser modificada por un proceso ajeno, evitando así desastres y caídas del sistema.

Pero modificar directamente el código de un EXE y guardar dichos cambios permanentemente es prácticamente imposible, como lo afirma Yuri.
_________________
Saludos,
Gustavo Alegre.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor Yahoo Messenger MSN Messenger
Yuri
Medio
Medio


Registrado: Aug 03, 2005
Mensajes: 30
Ubicación: Lima

MensajePublicado: 05/08/2005 06:31:31 pm    Asunto: Responder citando

La unica manera de poder modificar un ejecutable ya creado en VB, es que este halla sido programado usando librerias y recursos externos, o como el caso de MSN, Winamp y otros usando Add-Ins. Quizas usando DLLS, siempre y cuando tengamos el acceso a los fuentes de esos DLLS

Conozco de programas en VB que permiten cambiar el Skin de un sistema, sus iconos y cosas por el estilo, porque han sido programados desde un inicio para tolerar estos cambios. Pero de otra manera, lamentablemnente no.

Por eso dos consideraciones, cuando alguien desarrolle un sistema, Sacar siempre un backup o hasta dos de sus programas fuentes, y si alguien encuentra un sistema ya hecho y tiene que darle mantenimiento, utilizar el servicio de inteligencia de la empresa y localizar a esa persona para tenerla siempre a la mano Smile

y si es posible negociale los fuentes a cambio de alguna buena botella de whisky ( si es que tu empresa no puede pagar los fuentes ). Te estarias ganando buenos puntos con tu jefe cuando te pida alguna modificacion.

Saludos

Yuri
Volver arriba
Ver perfil de usuario Enviar mensaje privado
ANA
Invitado





MensajePublicado: 09/08/2005 09:12:23 pm    Asunto: Responder citando

HOLA Q TAL NECESITO AYUDA URGENTE, QUISIERA ADAPTAR UN BOTON A LA FORMA DE UNA IMAGEN, OJO NO COLOCAR LA IMG Y DARLE OPCIONES DEL BOTON SINO COLOCAR EL BOTON DE CUALQUIER FORMA MENOS CUADRADO O RCTANGULAR, LES AGRADECERIA SU PRONTA RESPUESTA, A MI CORREO TOPITUS524@HOTMAIL.COM, GRACIAS
Volver arriba
Yuri
Medio
Medio


Registrado: Aug 03, 2005
Mensajes: 30
Ubicación: Lima

MensajePublicado: 09/08/2005 09:30:42 pm    Asunto: Responder citando

Hola ANA

En primer lugar para señalarte que el uso de Mayusculas al redactar algun mensaje en Internet ( Email, Foros, MSN, etc. ) da a entender como que estuvieras gritando, por lo que te recomiendo que tomes en cuenta esta consideracion.

Pasando a tu pregunta, no entiendo bien que quieres hacer, pero si lo que quieres es no usar el tipico boton ( commandbutton ) con una imagen asociada y en todo caso tener una imagen ( que no parezca boton ) con la forma que quieras, lo que te podria recomendar es mejor un control Image transparente, y usar los eventos Click para controlar cuando el usuario hizo click en el.

Digamos algo asi, con los controles standard.
Image1.BorderStyle = 0 ' fmBorderStyleNone
Image1.Picture = LoadPicture( "C:\Windows\Tejas.Bmp" )

Si agregas el componente de Microsoft Windows Forms puedes usar el control image que viene ahi y usar lo siguiente

Image1.BackStyle = 0 ' fmBackStyleTransparent
Image1.BorderStyle = 0 ' fmBorderStyleNone
Image1.PictureStyleMode = 0 ' fmPictureSizeModeClip
Image1.PictureTilling = False
Image1.SpecialEffect = 0 ' fmSpecialEffectFlat
Image1.Picture = LoadPicture( "C:\Windows\Tejas.Bmp" )

Estos valores los puedes poner por codigo o en la ventana propiedas del control.

Si no es lo que deseas hazmelo saber para ayudarte.

Saludos

Yuri

Pd. Normalmente cuando uno postea una consulta por un foro, espera recibir la respuesta del mismo modo, para asi compartir las respuestas con los demas. Por lo que tu pedido de que se te envie la respuesta a tu email personal, estaria demas. Espero entiendas.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> General Todas las horas son GMT - 5 Horas
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro

Powered by phpBB 2.0.7 © 2001 phpBB Group
phpBB port v2.1 based on Tom Nitzschner's phpbb2.0.6 upgraded to phpBB 2.0.4 standalone was developed and tested by:
ArtificialIntel, ChatServ, mikem,
sixonetonoffun and Paul Laudanski (aka Zhen-Xjell).

Version 2.1 by Nuke Cops © 2003 http://www.nukecops.com

 
 

Forums ©






 
 
Cultura general © 2006. Todos los derechos reservados.
Visual Basic es una marca registrada de Microsoft Corporation.
Esta web ha sido elaborada utilizando PHP-Nuke. Copyright © 2005. Todos los derechos reservados. PHP-Nuke es un Software Libre desarrollado bajo la licencia GNU/GPL.
Página Generada en: 0.162 Segundos