La función SearchPath busca el archivo especificado en varios directorios. Si no le pasamos una lista de directorios donde buscar, busca en los siguientes directorios, por este mismo orden:
Cita:
El directorio donde esta la aplicacion.
El directorio actual.
El directorio System.
El directorio Windows.
Los directorios incluidos en la variable de entorno Path.
|
Un ejemplo de como usarla es el siguiente:
Código Delphi
[-]
function Buscar(Nombre: string): string;
var
Buffer: array[0..MAX_PATH] of Char;
P: PChar;
begin
FillChar(Buffer,Sizeof(Buffer),0);
if SearchPath(nil,PChar(Nombre),nil,Sizeof(Buffer)-1,@Buffer,P) <> 0 then
Result:= String(PChar(@Buffer))
else
Result:= '';
end;
ShowMessage(Buscar('explorer.exe'));