Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-09-2014
trex2000 trex2000 is online now
Miembro
 
Registrado: may 2003
Posts: 239
Poder: 21
trex2000 Va por buen camino
Programa al iniciar windows

Saludos.

En la empresa que trabajo me encargaron que hiciera un pequeño software para buscar archivos que no deben tener en la computadora del trabajo y que este se ejecute cada vez que inicie. Pero que ademas cuando se ejecute que no se de cuenta el usuario y que no consuma muchos recursos de la computadora.

Espero haberme explicado bien.

¿Alguien sabe como poder hacer algo así que me pueda orientar?

De antemano muchas gracias.
Responder Con Cita
  #2  
Antiguo 03-09-2014
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Estimado trex2000:

Para que tu programa se inicie al arrancar el PC puedes utilizar el siguiente código que emplea el registro de Windows:

Código Delphi [-]
procedure EjecutarInicio ();
var
Reg : TRegistry;
begin
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', False) then
begin
Reg.WriteString( ExtractFileName( Application.ExeName ), Application.ExeName );
Reg.CloseKey;
end;
Reg.Free;
end;

Este procedimiento yo lo llamo en el evento onClose del form principal.

Saludos y ojalá te sirva
Responder Con Cita
  #3  
Antiguo 03-09-2014
Avatar de kurono
[kurono] kurono is offline
Miembro Premium
 
Registrado: jul 2007
Ubicación: Republica Dominicana
Posts: 1.126
Poder: 18
kurono Va por buen camino
y para que el usuario no note que se esta ejecutando lo ejecuta como si fuese un proceso en segundo plano solo debe ir a source code y agrega esta linea

program Project1;

uses
Forms,
Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
Application.Initialize;

Application.ShowMainForm := False;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.
Responder Con Cita
  #4  
Antiguo 05-09-2014
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Un programa de ese tipo no requiere tener formularios, por lo que se puede realizar a partir de un proyecto como este:

Código Delphi [-]
program Project1;


uses
  SysUtils;

begin
  // Entrada al programa
end.


Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Iniciar programa en el tray minimizado notatus Varios 33 17-09-2012 22:53:35
Iniciar con windows programa que se conecta a DB... JuanErasmo Firebird e Interbase 3 27-08-2007 21:50:45
Iniciar programa triskel API de Windows 14 29-08-2005 09:44:05
un programa con clave al iniciar soyhugo Varios 9 16-02-2004 17:59:57
Error al iniciar el programa efheme Tablas planas 1 16-12-2003 23:07:31


La franja horaria es GMT +2. Ahora son las 06:38:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi