HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #571  
Старый 01.09.2007, 11:23
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме:
1845671

Репутация: 1338


По умолчанию

Joker-jar Явно не хватает ключей запуска "-k start"

Цитата:
[Apache]
Start = "Вебсервер\Apache\apache.exe"
StartParams = "-k start"
Restart = "Вебсервер\Apache\apache.exe"
RestartParams = "-k restart"
Stop = "Вебсервер\Apache\apache.exe"
StopParams = "-k stop"
; Опция Autostart определяет, будет ли Apache запускаться при старте программы...
Autostart = "True"
; ...a Autostop - будет ли он закрыт при её завершении (а точнее, когда вы нажмёте кнопку
; "Quit" - "Stop all and quit" же будет начхать на эту настройку - она остановит Apache
; по-любому). Допустимые значения - True и False
Autostop = "True"
ShellExecute(application.handle,'open','K:\prakt\a pac he\bin\Apache.exe','-k start',nil,sw_show);

P.S. Но может версии не совпадать, у меня Apache_Swissknife.exe 3.0.0

Последний раз редактировалось xqwerx; 01.09.2007 в 11:30..
 

  #572  
Старый 01.09.2007, 12:26
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме:
4172659

Репутация: 646


Отправить сообщение для Joker-jar с помощью ICQ
По умолчанию

Блин, вроде разобрался, но появилась другая проблема. При запуске Apache запускается вторая копия. Когда убиваю процесс, второй так и остается висеть. Видать, это дочерний первого Apache.exe. Создаю процесс так:
Код:
var
  ApacheProcInfo: TProcessInformation;
  ApacheStart: TStartupInfo;
...
  ApacheStart.cb := sizeof(ApacheStart);
  ApacheStart.dwFlags := STARTF_USESHOWWINDOW;
  ApacheStart.wShowWindow := SW_HIDE;
  CreateProcess(pchar('K:\prakt\apache\bin\Apache.exe'),nil,nil,nil,false,0,nil,nil,ApacheStart,ApacheProcInfo);
Потом убиваю:
Код:
  TerminateProcess(ApacheProcInfo.hProcess, 0);
Как вместе с убиваемым процессом снести все его дочерние процессы?
 

  #573  
Старый 01.09.2007, 14:32
da_ff
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
Провел на форуме:
413927

Репутация: 71
Отправить сообщение для da_ff с помощью ICQ
По умолчанию

2 Joker-jar
однако, апач это все же сервер.
ты б хоть посмотрл на строки команды инициализации
restart - Apache.exe -w -n "Apache2" -k restart
stop - Apache.exe -w -n "Apache2" -k stop
start - Apache.exe -w -n "Apache2" -k start
это в винде
 

  #574  
Старый 01.09.2007, 14:44
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме:
1845671

Репутация: 1338


По умолчанию

da_ff прав ->
ShellExecute(application.handle,'open','K:\prakt\a pac he\bin\Apache.exe','-k stop',nil,sw_show);

Joker-jar Это чтобы остановить сервер!
 

  #575  
Старый 01.09.2007, 15:46
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме:
4172659

Репутация: 646


Отправить сообщение для Joker-jar с помощью ICQ
По умолчанию

Я все это уже перепробовал. Все равно почему-то запускается 2 копии
 

  #576  
Старый 01.09.2007, 16:58
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме:
4172659

Репутация: 646


Отправить сообщение для Joker-jar с помощью ICQ
По умолчанию

Короче, останавливаю свой сервачок банальным киллом всех задач Apache.exe и mysqld.exe. Тупо, но работает. Мне главное практику сдать, так что на красоту забил. Всем спасибо кто помогал
 

  #577  
Старый 03.09.2007, 12:00
infernal-team
Познающий
Регистрация: 04.07.2007
Сообщений: 56
Провел на форуме:
329032

Репутация: 8
По умолчанию

Exile1985 это вообще что такое? with IdSMTP1 do
 

  #578  
Старый 03.09.2007, 12:03
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме:
4172659

Репутация: 646


Отправить сообщение для Joker-jar с помощью ICQ
По умолчанию

Это синтаксис. Способ обращения к методам/атрибутам и т.д. какого-либо объекта. В данном случае IdSMTP1
 

  #579  
Старый 04.09.2007, 09:34
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

Не надо постить тут откровенную тупость. Учебник читать иногда бывает полезно.
 

  #580  
Старый 04.09.2007, 10:58
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме:
1845671

Репутация: 1338


По умолчанию

Код:
 это вообще что такое? with IdSMTP1 do
Да ЖЕСТОКИЙ МИР (С) !!! infernal-team Простенький учебничек не помешал!
with IdSMTP1 do - типо с объектом IdSMTP1 делать следующее... например щас поймешь разницу
1) Применяя данную инструкцую
Код:
with IdSMTP1 do 
begin 
  //авторизация
 AuthenticationType := atLogin; 
 Host := 'uacity.com'; //хост
 Username := 'boris'; // логин
 Password := '1234'; // пасс
 Connect();
end;
2) Не используя
Код:
begin 
  //авторизация
 IdSMTP1.AuthenticationType := atLogin; 
 IdSMTP1.Host := 'uacity.com'; //хост
 IdSMTP1.Username := 'boris'; // логин
 IdSMTP1.Password := '1234'; // пасс
 IdSMTP1.Connect();
end;
Зачем это нужно? сократить "писанину"...
infernal-team Все же почитай БИБЛИЯ ДЕЛФИ - МИХАИЛ ФЛЕНОВ, к примеру!

_Great_ Ну а для чего же тогда тема создана Ведь чтобы спрашивать, а уровень у каждого свой...
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ