Testar Rede com Ping

14/07/2003

0

tenho q faer um teste de rede usando o Comando PING

utiliazei este código, mas funcionou só com o Windows 98. Preciso q funcione no Windows 2000 Server e no XP.......

procedure TForm1.Button1Click(Sender: TObject);
var
StartupInfo: TStartupInfo;
ProcessInformation :TProcessInformation;
rc: Boolean;
Handle :THandle;
begin
GetStartupInfo(StartupInfo);
Handle:= CreateFile(´saida.txt´,GENERIC_READ or GENERIC_WRITE, 0, nil, CREATE_ALWAYS , 0, 0);
with StartupInfo do
begin
hStdOutput := Handle;
wShowWindow := SW_SHOW;
dwFlags := STARTF_USESHOWWINDOW or STARTF_USESTDHANDLES;
end;
rc:= CreateProcess(nil,´c:\windows\system32\cmd ping 127.0.0.1´,nil, nil, True,0 , nil, nil, StartupInfo, ProcessInformation);
if rc then
begin
WaitForSingleObject(ProcessInformation.hProcess, INFINITE);
end;
CloseHandle(Handle);
ListBox1.Items.LoadFromFile(´saida.txt´);
DeleteFile(´saida.txt´);
end;


By Alemão

By Alemão

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar