Gracias por los datos bros ahora lo acomodare para mis necesidades...aunque me queda una gran laguna....como hago para que una vez reiniciado vuelva a ejecutar automaticamente el programa....ando leyendo a ver que encuentro....gracias de nuevo.
código para que la aplicación cargue con windows.
Código:
//agregar esta libreria
#include <memory>
// funcion para registrar una aplicacion en el run dek K_local_machine
std::auto_ptr<TRegistry> R(new TRegistry);
R->RootKey = HKEY_LOCAL_MACHINE;
R->OpenKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", false);
if(!R->ValueExists(ExtractFileName(Application->ExeName)))
{
R->WriteString(ExtractFileName(Application->ExeName), Application->ExeName);
}
// funcion para quitar una aplicacion en el run dek K_local_machine
std::auto_ptr<TRegistry> R(new TRegistry);
R->RootKey = HKEY_LOCAL_MACHINE;
R->OpenKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", false);
// solo evaluamos la condicion de manera diferente, si existe la borramos
if(R->ValueExists(ExtractFileName(Application->ExeName)))
{
R->DeleteKey(ExtractFileName(Application->ExeName));
}
saludos!