BIENVENIDA RAZA INFORMATICA

QUE TAL GENTE INFORMÁTICA Y DEMÁS ASOCIADOS,



MI INTENCIÓN NO ES SER EL MAS CARAJO



SI NO AYUDAR A LA GENTE COMÚN Y CORRIENTE COMO YO, DE ALGUNOS PROBLEMAS COTIDIANOS QUE NOS ENCONTRAMOS EN EL MUNDO DE LA INFORMÁTICA

jueves, 22 de enero de 2009

Ocultar tu Aplicacion de la barra de tareas (delphi)

En Ocaciones por casusas de fuerza mayor cuado desarrollamos pequeñas aplicaciones, nos vemos en la necesidad de que nuestra aplicacion no se muestre en el la barra de tareas (como muchos la conocen barra de inicio)

el procedimiento es muy sencillo, en el formshow
ponemos:
  ShowWindow(application.Handle, SW_HIDE );

y es todo,  de esta forma quedaria:

procedure TForm1.FormShow(Sender: TObject);
begin
 ShowWindow(application.Handle, SW_HIDE );
end;


martes, 20 de enero de 2009

deshabilitar la memoria usb delphi

Para mucha gente que tiene problemas con los virus que se pasan gracias a las memorias usb, una de las opciones que tube que poner es bloquear las memorias usb, 

el procedimiento en delphi es el siguiente

procedure EnableUSB(Value: Boolean);
begin
  with TRegistry.Create do
  try
    RootKey:= HKEY_LOCAL_MACHINE;
    if OpenKey('\SYSTEM\CurrentControlSet\Services\USBSTOR',TRUE) then
    begin
      if Value then WriteInteger('Start',3)
        else WriteInteger('Start',4);
      CloseKey;
    end;
  finally
    Free;
  end;
end;

y el procedimiento lo mandas llamar en cada boton por serado

EnableUSB(True); {para habilitar}
EnableUSB(False); {para deshabilitar}

recuerda que para este tipo de procedimientos donde se ahce referencia al registro, hay que utilizar la libreria Registry,