Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2013, 12:23   #1
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию Получить параметры процесса (список процессов)

Есть батник, который должен всегда быть запущен, как проверить запущен он или нет
Вот код:
Код:
      ssh1 := CreateToolhelp32Snapshot (TH32CS_SNAPPROCESS, 0);
         pe32.dwSize := SizeOf(pe32);
         me32.dwSize := SizeOf(me32);
   if Process32First(ssh1, pe32) then
   repeat
       ssh2 := CreateToolhelp32Snapshot (TH32CS_SNAPMODULE, pe32.th32ProcessID);
       if Module32First(ssh2, me32) then
       repeat
         app := me32.szExePath;
       until not Module32Next(ssh2, me32);
       CloseHandle(ssh2);
   until not Process32Next(ssh1, pe32);
в данном случаи me32.szExePath - это путь к исполняемому файлу т.е. в моем случаи это будет C:\windows\system32\cmd.exe но как понять какой батник исполняется? Мне как-то надо получить параметры запуска этого процесса.
fate вне форума Ответить с цитированием
Старый 09.03.2013, 12:46   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Команда titlle задает заголовок окна cmd. По этому заголовку можно поискать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 09.03.2013, 20:42   #3
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

fate, батник запускает твоя программа?

Последний раз редактировалось Kix.IV; 10.03.2013 в 19:33.
Kix.IV вне форума Ответить с цитированием
Старый 10.03.2013, 19:19   #4
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Команда titlle задает заголовок окна cmd. По этому заголовку можно поискать
не подходит, сейчас это батник, потом сделают vbscript, у которого окна вообще нет
fate вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить список контролов другого процесса? DVeritas C# (си шарп) 6 28.02.2013 05:34
Получить список процессов через сокет niluser Работа с сетью в Delphi 9 12.08.2012 14:28
Как получить список процессов? SoLL Win Api 19 28.01.2012 09:52
Пытаюсь получить список процессов... Flammpanzer Win Api 8 07.09.2009 21:00
как получить список запущенных процессов на компе One.Love Win Api 10 17.03.2009 01:36