como llamar a las tareas programadas del panel de control de win
Hola a todos, tengo el siguiente problema en mi aplicacion y es que quiero llamar al programador de tareas de WinXP para despertar un .bat a una determinada hora...
la cuestion es que el trucomania no me pincha, aqui tienen el truco:
Usaremos esta función:
function TForm1.Control(const Parametros: String): THandle;
begin
Result := ShellExecute(Application.MainForm.Handle,
nil,
Pchar('c:\windows\rundll32.exe'),
Pchar(Parametros),
nil,
SW_SHOW);
end;
No te olvides de declararla en tu form y de añadir 'ShellApi' en el uses de tu form:
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
function Control(const Parametros: String): THandle;
public
{ Public declarations }
end;
Con ella podremos hacer muchas cosillas:
-Abrir el Panel de Control:
Control('shell32.dll,Control_RunDLL');
Le agradeceria mucho si me dan alguna idea...
|