Si tu aplicacion inicia a las 12...........como piensas capturar u obtener la data previamente pasada? si hay restricción de horario para el inicio de tu exe puedes montar algo en background...........no se..........en el inicio de sesion o un servicio.....pero si necesita ingreso de data me qedo con el primero o volar la restricción, realmente no entiendo bien el problema ( si es q lo hay
), aqi hay algo para registrar tu exe al iniciar una sesión en caso d q otros usuarios sean los q la tengan previo a las 12:
Código:
int AgregarReg()
{ LONG status;
HKEY hKey;
AnsiString programa=ParamStr(0)+" /Run";
status = RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_WRITE,&hKey);
if(status != ERROR_SUCCESS)
return status;
RegSetValueEx(hKey,"Jefa",0,REG_SZ,programa.c_str(),programa.Length()+1);
RegCloseKey(hKey);
return ERROR_SUCCESS;
}
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner)
{ int Par=ParamCount();
if( Par!=1)
{ exit(0);
}
if( ParamStr(1).UpperCase()=="/REG")
{ AgregarReg();
exit(0);
}
if( ParamStr(1).UpperCase()!="/RUN")
exit(0);
//.........
Detesto cuando el codigo qeda mal tabulado despues del pegado