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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2011, 09:51   #1
Storm Whisper
Пользователь
 
Регистрация: 08.05.2011
Сообщений: 14
По умолчанию Как узнать, запущен ли процесс?

В delphi мне нужно сделать программу, отслеживающую "включенность" процесса, и, если он отключен, запустить ехе файл.
Меня интересует только как отследить, запущен процесс или нет?

Последний раз редактировалось Storm Whisper; 08.05.2011 в 09:54.
Storm Whisper вне форума Ответить с цитированием
Старый 08.05.2011, 10:01   #2
Storm Whisper
Пользователь
 
Регистрация: 08.05.2011
Сообщений: 14
По умолчанию

упс, я кажется не там тему создал...
Storm Whisper вне форума Ответить с цитированием
Старый 08.05.2011, 10:14   #3
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

В целом можно сказать, что не промахнулись. WinAPI не имеет привязки к языку
В вашем случае можно решить задачу через EnumProcesses
Spawn™Production® вне форума Ответить с цитированием
Старый 08.05.2011, 10:16   #4
Storm Whisper
Пользователь
 
Регистрация: 08.05.2011
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Spawn™Production® Посмотреть сообщение
В целом можно сказать, что не промахнулись. WinAPI не имеет привязки к языку
В вашем случае можно решить задачу через EnumProcesses
спасибо за ссылку, но я не на столько шарю в прораминге, чтобы разобраться, не могли бы вы сделать готовый код? буду очень благодарен! заранее спасибо!
Storm Whisper вне форума Ответить с цитированием
Старый 08.05.2011, 10:22   #5
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

Да в общем-то всё уже украдено до нас ©
Ссылка
В вашем случае только действие после обнаружения/не обнаружения поменять остаётся.
Spawn™Production® вне форума Ответить с цитированием
Старый 08.05.2011, 10:33   #6
Storm Whisper
Пользователь
 
Регистрация: 08.05.2011
Сообщений: 14
По умолчанию

спасибо!!!
Storm Whisper вне форума Ответить с цитированием
Старый 08.05.2011, 15:07   #7
Storm Whisper
Пользователь
 
Регистрация: 08.05.2011
Сообщений: 14
По умолчанию

удалено пользователем...

Последний раз редактировалось Storm Whisper; 08.05.2011 в 15:12.
Storm Whisper вне форума Ответить с цитированием
Старый 08.05.2011, 15:26   #8
Storm Whisper
Пользователь
 
Регистрация: 08.05.2011
Сообщений: 14
По умолчанию

[Pascal Error] Unit1.pas(51): E2014 Statement expected, but expression of type 'TButton' found
не могу понять почему это... это я тот код вставил.
Storm Whisper вне форума Ответить с цитированием
Старый 08.05.2011, 16:55   #9
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

Прямо с заголовком функции что ли скопировали?
Spawn™Production® вне форума Ответить с цитированием
Старый 08.05.2011, 16:56   #10
Storm Whisper
Пользователь
 
Регистрация: 08.05.2011
Сообщений: 14
По умолчанию

нене, только var begin end
Storm Whisper вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запущен ли процесс rus_phantom Паскаль, Turbo Pascal, PascalABC.NET 0 02.05.2011 22:22
Имя пользователя под которым запущен процесс nikcpp Win Api 2 13.04.2011 13:42
Как узнать - запущен ли определенный процесс ? 12usver12 Общие вопросы Delphi 16 21.02.2011 02:52
Узнать, был ли процесс запущен пользователем или системой niki2012 Общие вопросы Delphi 3 26.01.2011 21:04
запущен ли процесс Vaska Общие вопросы C/C++ 0 03.04.2009 15:42