Viernes 15 de Noviembre de 2024, 06:02
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
»
Visual C++
(Moderador:
Eternal Idol
) »
AtenciÓn: C++ Y Registro De Windows
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: AtenciÓn: C++ Y Registro De Windows (Leído 1426 veces)
joxepe
Nuevo Miembro
Mensajes: 10
AtenciÓn: C++ Y Registro De Windows
«
en:
Miércoles 15 de Junio de 2005, 17:47 »
0
Hola. Tengo creado un progrma en Visual c++ (.net), en el que cojo ficheros con extension .ppl (esta extension la he puesto yo), yq uiero que al ejecutar esos ficheros, se abra el entorno de .NET, junto con el archivo cargado. Me han comentando que puede hacerse modificando el registro de windows. ¿Alguna idea? Gracias por adelantado.
Tweet
JuanK
Miembro de ORO
Mensajes: 5393
Nacionalidad:
Re: AtenciÓn: C++ Y Registro De Windows
«
Respuesta #1 en:
Jueves 16 de Junio de 2005, 14:32 »
0
ABRES CUALQUIER CARPETA,
seleccionas menu herramientas opciones
entras a la pestaña de
tipos de archivo, selecionas nueva... alli matriculas o creas la extencion que usas y la asocias a la accion open con el programa que necesitas, inclusi puedes hacer pruebas y luego buscar en el registro loo que colocaste para luego poder insertar la llave desde proramacion.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io
joxepe
Nuevo Miembro
Mensajes: 10
Re: AtenciÓn: C++ Y Registro De Windows
«
Respuesta #2 en:
Viernes 17 de Junio de 2005, 09:44 »
0
pero quiero hacer con codigo en visual c++ para que valga para cualquier pc, despues de instalarlo
JuanK
Miembro de ORO
Mensajes: 5393
Nacionalidad:
Re: AtenciÓn: C++ Y Registro De Windows
«
Respuesta #3 en:
Viernes 17 de Junio de 2005, 14:24 »
0
por eso
has lo de las carpteas buscas en el registro lo que necesitas y luegao usas en tu programa de c o c++ rutinas de la api de windows para manejar el registro, la verdad es sencillisimo.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io
RadicalEd
Moderador
Mensajes: 2430
Nacionalidad:
Re: AtenciÓn: C++ Y Registro De Windows
«
Respuesta #4 en:
Domingo 31 de Julio de 2005, 00:16 »
0
Mira este código:
Código: Text
Private Sub AsociarApp(Byval Programa as string, Byval Extension as string)
Dim lngRc As Long, lngLphKey As Long
Const HKEY_CLASSES_ROOT = &H80000000
Const REG_SZ = 1
Const MAX_PATH = 260
Programa = Programa & " %1"
lngRc = RegCreateKey(HKEY_CLASSES_ROOT, Extension, lngLphKey)
lngRc = RegSetValue(lngLphKey, "", REG_SZ, "MiExtension_auto_file", 0)
lngRc = RegCreateKey(HKEY_CLASSES_ROOT, "MiExtension_auto_file", lngLphKey)
lngRc = RegSetValue(lngLphKey, "", REG_SZ, "Descripción de mi programa", 0)
lngRc = RegCreateKey(HKEY_CLASSES_ROOT, "MiExtension_auto_file", lngLphKey)
lngRc = RegSetValue&(lngLphKey, "DefaultIcon", REG_SZ, "C:\VíaDeAcceso\MiIcono.Ico", MAX_PATH)
lngRc = RegCreateKey(HKEY_CLASSES_ROOT, "MiExtension_auto_file", lngLphKey)
lngRc = RegSetValue&(lngLphKey, "shell\open\command", REG_SZ, Programa, MAX_PATH)
End Sub
Como puedes ver es de VB solamente haz lo mismo pero manejando api's con C++.
PD1. Este código es de Brroz
PD2. Ahora la vaina es si JuanK no me elimina el post por que esta hecho en VB
El pasado son solo recuerdos, el futuro son solo sueños
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
»
Visual C++
(Moderador:
Eternal Idol
) »
AtenciÓn: C++ Y Registro De Windows