Ver Mensaje Individual
  #8  
Antiguo 09-01-2007
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.934
Reputación: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por BuenaOnda
me gusta la idea, pero como puedo realizar esto ..
Peroooo... ¡Te lo di casi todo resuelto!

Aca te paso un ejemplo con un parámetro para que se instale, y veas como es que se registra:
Código Delphi [-]
program Project1;

uses
  Windows, SysUtils, Registry, Dialogs;

begin
  if FindCmdLineSwitch('install') then
    with TRegistry.Create do
      try
        RootKey := HKEY_LOCAL_MACHINE;
        if OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', False) then
          try
            WriteString(ExtractFileName(ParamStr(0)), ParamStr(0) + ' -runstart');
          finally
            CloseKey;
          end;
      finally
        Free;
      end
  else if FindCmdLineSwitch('runstart') then
    ShowMessage('Aplicación iniciada por Windows')

  else
    ShowMessage('Aplicación iniciada manualmente');

end.
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita