Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

hacer q una aplicacion se auto-ejecute al iniciar windows

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: hacer q una aplicacion se auto-ejecute al iniciar windows Responder citando

Hola a todos!!!

estoy haciendo una aplicacion en builder y necesito q se auto ejecute al iniciar windows y no se como hacerlo. Question Question Question

de antemano agradezco la ayuda

Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

La manera más sencilla y la que se me ocurre a voz de pronto, es poniendo la llamada al ejecutable en el menú de inicio.

saludos.
Volver arriba
Mensaje    Asunto: Responder citando

https://cppbuilder.es/viewtopic.php?t=722

PD: Muchas preguntas se contestan solo con jugar un rato con el enlace de busqueda del foro.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

he visto esto y no me funciona con todos los windows
con 2000 si pero con 98 no
alguien sabe porque
--------------------------------------------------------------------------------

Hola Javier:
A ver si te sirve esto. Debes añadir #include <registry.hpp> y el código siguiente para poner un programa en el autoarranque:

TRegistry *R = new TRegistry;
if (R->OpenKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", true))
R->WriteString("MiPrograma", Application->ExeName);
delete R;
Volver arriba
Mensaje    Asunto: Responder citando

Como no le habias indicado la raiz TRegistry asume por defecto HKEY_CURRENTE_USER. Acabo de probarlo de esta forma y funciona perfecto.-

Código:

#include <registry.hpp>
...
...
...

TRegistry *R = new TRegistry;
R->RootKey = HKEY_LOCAL_MACHINE;

if (R->OpenKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", true))
   R->WriteString("MiPrograma", Application->ExeName);

delete R;



Suerte.-
_________________
"Ser inteligente no es ser mas, solo equivocarse menos y no usar Visual Basic"
Atte.
Victor Yañez

Apoyen el Proyecto OpenSource del Club Builder. Ya tenemos componentes Listos!!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Yahoo Messenger MSN Messenger
Mensaje    Asunto: Responder citando

Con Win NT he visto una aplicacion que SUSTITUYE hasta el logo de windows de inicio, es decir..parece que la aplicacion monopoliza windows..

El usuario cuando sale del programa se apaga la maquina y cuando entra no le da oportunidad de ejecutar nada mas.

La parte que eviat el ctrl-alt-supr, alt-tab y la tecla de windows ya eta solucionado por medio de una dll

Alguien sabe como se sustituye el inicio de windows por nuestro programa..no queiro que nunca salga el esritorio..solo si salimos de la aplicacion cona clave especial.
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.