Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

ping   Найти похожие ветки 

 
syte_ser78 ©   (2004-04-27 14:15) [0]

Подскажите, как пропинговать (проверить, есть ли данная машина в сети)?
В смысле интересует код на делви


 
NeyroSpace ©   (2004-04-27 14:22) [1]

1. raw socket и вперед мастерить ICMP пакет.
2. ICMP API, хедеры на http://www.delphi-jedi.org/


 
NeyroSpace ©   (2004-04-27 14:25) [2]

3. компонентик из серии JVCL (точнее JVCL+JCL free) берется на онном же сайте.
4. примеров кода в YANDEX.ru полно


 
Vlad Oshin ©   (2004-04-27 14:50) [3]

есть компоненты от piette(JVCL и есть наверное), мне пнравились

или так делал

command:="ping.exe "+ edit1.Text+" "+s+" -n 10";
 para:="c:\1.txt";
 SA.nLength := SizeOf(SA);
 SA.lpSecurityDescriptor := nil;
 SA.bInheritHandle := True;
 hMyFile := CreateFile(PChar(Para), GENERIC_WRITE, FILE_SHARE_WRITE, @SA, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
 ZeroMemory(@SI, SizeOf(SI));
 SI.cb := SizeOf(Si);

 SI.dwFlags := STARTF_USESHOWWINDOW or STARTF_USESTDHANDLES ;
 SI.wShowWindow:=SW_HIDE;
 SI.hStdOutput := hMyFile;
 if CreateProcess(nil, PChar(Command), nil, nil, True, 0, nil, nil, SI, PI) then
  begin
   CloseHandle(PI.hThread); WaitForSingleObject(PI.hProcess, INFINITE);
   CloseHandle(PI.hProcess);
  end
  else  memo1.Lines.Add("Ошибка запуска " + Command);
  CloseHandle(hMyFile);

прочитать потом из файлика результат


 
NeyroSpace ©   (2004-04-27 14:58) [4]

Если я не глючу
ping.exe IP -n 10 > my.exe
и можно получить все сразу в программу как это делает фар от архиваторов, правда я так не делал ни разу


 
syte_ser78 ©   (2004-04-27 15:45) [5]

Спасибо


 
TUser ©   (2004-04-27 18:36) [6]


> есть компоненты от piette(JVCL и есть наверное)

Нет, JVCL - это развитие RxLib. От Пиетти - это ICS 9Internet co,ponent suite0, действительно хорошая штука. Есть еще Indy


 
Rouse_ ©   (2004-04-27 19:38) [7]

http://www.delphimaster.ru/articles/icmp.html


 
Vlad Oshin ©   (2004-04-27 20:51) [8]

наверное, не знаю



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
3-1082689694
Denizzz
2004-04-23 07:08
2004.05.16
Дата в SQL


14-1082999392
Def_E
2004-04-26 21:09
2004.05.16
Кодировка текста


14-1083052737
Saturn
2004-04-27 11:58
2004.05.16
У кого небудь есть CWrite?


3-1082118710
Nikolai_S
2004-04-16 16:31
2004.05.16
Помогите с SQL для хранимой процедуры...


8-1077726807
Morg
2004-02-25 19:33
2004.05.16
Как можно сделать ScreenShot быстрее