Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: arnoldz en 28 Noviembre 2008, 16:41 pm



Título: unir un programa mas su extensión SOLUCION
Publicado por: arnoldz en 28 Noviembre 2008, 16:41 pm
bueno la verdad q buscado mil formas de hacer esto pero hasta ahora no encuentro una solucion espero q me ayuden
en realidad tengo un progrmas ejmeplo:

quiza oyeron de los famosos emuladores de supernintendo :

bueno tengo el emulador: emulador.exe
y tmabien tengo un juego : juego.smc

bueno la extensión smc es desconocida para windos asies loq quiero yo es unir el emulador y el juego en un soslo ese asi los niños puedadan darle clik en un solo ese y ya puedan juagr sin nesesidad de estar haceiendo muchas cosas.


el otro problema q tengo es sobre los guiños tmabien quiero hacer los mismo

tengo un intalador de guiños de msn : intaladormco.exe
y tambien tengo guiños: guiños.mco

logicamente el guiños.mco  es tmabien desconocida y nesesita el intaladormco.exe para poder abrir o instalar el guiño

la ide atmabien es la misma ose unir en un solo EXE el guiño.mco y el exe
asi poderle ejecutar solo dandole doble clik
esperoq  me ayuden en este problema en cualqueir progrma ao de cualquier modo q se pueda solucionar gracias


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: krackwar en 28 Noviembre 2008, 16:44 pm
bueno la verdad q buscado mil formas de hacer esto pero hasta ahora no encuentro una solucion espero q me ayuden
en realidad tengo un progrmas ejmeplo:

quiza oyeron de los famosos emuladores de supernintendo :

bueno tengo el emulador: emulador.exe
y tmabien tengo un juego : juego.smc

bueno la extensión smc es desconocida para windos asies loq quiero yo es unir el emulador y el juego en un soslo ese asi los niños puedadan darle clik en un solo ese y ya puedan juagr sin nesesidad de estar haceiendo muchas cosas.


el otro problema q tengo es sobre los guiños tmabien quiero hacer los mismo

tengo un intalador de guiños de msn : intaladormco.exe
y tambien tengo guiños: guiños.mco

logicamente el guiños.mco  es tmabien desconocida y nesesita el intaladormco.exe para poder abrir o instalar el guiño

la ide atmabien es la misma ose unir en un solo EXE el guiño.mco y el exe
asi poderle ejecutar solo dandole doble clik
esperoq  me ayuden en este problema en cualqueir progrma ao de cualquier modo q se pueda solucionar gracias

NO se si entendi bien pero eso se arregla modificando el registro en HCKEY_Classes_ROOT


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: arnoldz en 28 Noviembre 2008, 17:13 pm
nessisto unirlos programa.exe + extensión.xxx = en un solo exe pero q abra la extensión.xxx con el programa.exe solo eso es el problemas unir un porgrmas mas su extensión


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: aaronduran2 en 28 Noviembre 2008, 17:24 pm
Podrías juntar el programa con el archivo que quieras abrir con un autoextraíble, y que al terminar de extraer ejecute el EXE pasándole como argumento el nombre del archivo.

O también podrías modificar el registro para que asocie la extensión con el programa.

Saludos.  ;)


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: arnoldz en 28 Noviembre 2008, 18:35 pm
si hago de esa manera solo ejecutara el exe peor yo quieor llegar a q al hacer doble clik quieroq  ejecute la extensión


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: SONIC88 en 28 Noviembre 2008, 19:06 pm
y por qué no vas a "Opciones de carpeta" en el panel de control, en la pestaña "Tipos de archivo", le das al botón "Nueva", ahí escribes la extensión y le das al botón "Aceptar".

Luego buscas la extensión que creaste en la lista y le das al botón "Opciones avanzadas", ahí le das un nombre al tipo de archivo, un icono si es que puedes, y debes crear una "acción" en el botón "Nuevo".

Se abrirá un dialogo ahí debes poner el nombre de la acción que creo debería llamarse "Abrir" y luego en el segundo textbox pones la dirección del programa, esto debes hacerlo entre comillas dobles, ejemplo:

"C:\Mi programa\emulador.exe" "%1"

Lo que está después de la dirección, me refiero el "%1", debe agreagarse para que funcione cuando abras el archivo al doble clic.

Hecho esto nada más le das Aceptar, Aceptar y Aceptar, quiza debas reiniciar el sistema para que surta efecto el cambio.

Esto debería servirte, es la forma sencilla de hacerlo, lo otro sería meterse al Registro de sistema como lo decía krackwar(pollito)....

Si no funciona quiza el programa no reciba datos desde la línea de comandos...

Si te sirve me cuentas... jaja

SALUDOS



Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: arnoldz en 28 Noviembre 2008, 21:47 pm
bueno esa si funciona por logica peor alucina q yo tendria q venir hasta tu casa si quiero q jueges un juego mio  a configurarte todo de esa maner y si haya otro en china pues tendre q ir hasta su computador a conigurarcelo todo lo q me dices la idea e s qno tengo mucho dinero para ir  a todos losq  quierne tener este juego  solo unirlo en un exe y hacer q descarge le hacen doble clik y juegen el juego esa es la idea gracias


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: ssccaann43 © en 28 Noviembre 2008, 22:14 pm
NO se si entendi bien pero eso se arregla modificando el registro en HCKEY_Classes_ROOT

Allí tienes como hacerlo para que no tengas que viajar a china.  :xD


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: & eDu & en 28 Noviembre 2008, 22:18 pm
Si quieres utiliza un binder... pero no se que decirte que si los unes funcionará al 100%...


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: arnoldz en 28 Noviembre 2008, 22:18 pm
un ejemplo como hacerlo profavor gracias



Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: krackwar en 28 Noviembre 2008, 23:21 pm
un ejemplo como hacerlo profavor gracias


No quieres que te lo compilemos tambien  :huh:  :-\


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: SONIC88 en 28 Noviembre 2008, 23:29 pm
Pa la otra explicate mejor, hay varios codigos pa hacer eso, generalmente los autoinstaladores de software te dan la posibilidad de configurar registros.


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: guajolote_vengador en 29 Noviembre 2008, 07:49 am
¿Ya lo intentaste hacer con el Molebox Pro?

Yo lo he logrado con algunos emuladores como el Project64 1.6

O creo que no entendi bien la pregunta.


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: cobein en 29 Noviembre 2008, 07:55 am
Lo que quiere es asociar la extension con la aplicacion, yo se que hay muchos que lo saben aca pero creo que como yo estan hartos de ver siempre lo mismo, con una busqueda de google mira mira lo que encontre http://www.freevbcode.com/ShowCode.asp?ID=5235


Título: Re: unir un programa mas su extensión SOLUCION
Publicado por: seba123neo en 29 Noviembre 2008, 14:48 pm
este es un modulo clase para asociar la extensión a tu programa y con icono propio , no vi el que posteo cobein pero debe ser algo igual:

Módulo para asociar una extensión de archivo con nuestro programa (http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/22-modulo-asociar-extension-de-archivo-con-programa.htm)

Asociar extensión a un programa (http://www.recursosvisualbasic.com.ar/htm/listado-api/112-asociar-extension-api.htm)

saludos.