Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];

Вниз

Определить кол-во запущенных экземпляров другой программы...   Найти похожие ветки 

 
Дмитрий   (2003-04-17 10:31) [0]

Уважаемые мастера, есть такой вопрос:

Возникла необходимость определить сколько экземпляров другой программы запущено на компьютере. Я могу определить запущена программа или нет, но сколько экземпляров - не получается.
И как вариант - можно ли определить кол-во экземпляров программы запущенной на другом компьютере в сети?


 
Song   (2003-04-17 10:33) [1]

Программа - оконная?


 
Anatoly Podgoretsky   (2003-04-17 10:51) [2]

Посчитать не сложно, сложнее определить, что это таже самай программа.


 
Verg   (2003-04-17 11:52) [3]

http://delphibase.endimus.com/?action=viewfunc&topic=sysparams&id=10003



 
y-soft   (2003-04-17 12:06) [4]

Эта другая программа Ваша, или просто любая призвольная?
Если Ваша, то можно использовать семафоры. Можно взять за основу пример: http://www.delphimaster.ru/articles/limit.html
Количество запущенных экземпляров можно определять с помощью ReleaseSemaphore, а при запуске каждого нового экземпляра инициировать событие.

Если же программа произвольная, то видимо придется исследовать список запущенных процессов



 
Zelius   (2003-04-17 12:39) [5]

можно и на другом компьютере если воспользоваться Windows Management Instrumentation.



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

Форум: "Основная";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
3-91207
from
2003-04-10 13:03
2003.04.28
Как в IB(FireBird) в ХП написать like с %


11-91241
Arioch
2002-07-16 11:51
2003.04.28
Free compilers?


3-91173
Kent
2003-04-09 13:45
2003.04.28
InterBase и Fast Report


3-91187
Бульбаш
2003-04-09 11:45
2003.04.28
Как в ComboBox загрузить данные из базы


14-91455
Valentino
2003-04-11 09:26
2003.04.28
Очень срочно!!! Посоветуйте компоненты для работы со скинами.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский