Ni tan libre, ni tan gratis.
Es un mundo orientado al capitalismo, siempre va a ver algo/alguien detras de ese regalo esperando un beneficio.
Por cierto, estoy haciendo una especie de autoupdater para actualizar las aplicaciones de la empresa automaticamente y me encontre esta rutinita en Delphi que te permite reinicar la aplicacion automaticamente, simple y compacta.
Código Delphi
[-]
~~~~~~~~~~~~~~~~~~~~~~~~~
uses ShellApi;
procedure AppRestart;
var AppName : PChar;
begin AppName := PChar(Application.ExeName) ; ShellExecute(Handle,'open', AppName, nil, nil, SW_SHOWNORMAL) ;
Application.Terminate;
end;
Eso basicamente se llama Hijacking del thread, para poner algo que realmente deberiamos de hacer en el sitio Delphi! compartir ideas de Delphi en la plataforma donde Delphi funciona y no gastar el tiempo en esa lucha personal de matar al diabolico MS.