Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Запущено ли приложение Добавлено: 27.03.03 20:02  

Автор вопроса:  serWAR | Web-сайт: serwar.narod.ru | ICQ: 304739736 
Как узнать запущено ли приложение в данный момент, зная его заголовок/имя EXE'шника.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Justas



ICQ: 259418212 

Вопросов: 24
Ответов: 325
 Web-сайт: justas.newmail.ru
 Профиль | | #1
Добавлено: 28.03.03 01:31

ИМХО: перебрать все процессы, примерно так:

http://www.vbnet.ru/faq/showtopic.asp?id=119

и сравнить с искомым.

Ответить

Номер ответа: 2
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #2 Добавлено: 28.03.03 01:51
А зачем перебирать все процессы? П-моему достаточно будет использовать FindWindow. Ведь заголовок окна известен, и оно наверняка будет главным...

Ответить

Номер ответа: 3
Автор ответа:
 Justas



ICQ: 259418212 

Вопросов: 24
Ответов: 325
 Web-сайт: justas.newmail.ru
 Профиль | | #3
Добавлено: 28.03.03 02:43

2EROS :

>"А зачем перебирать все процессы? "

в вопросе было "зная его заголовок/имя EXE'шника".

Если только по заголовку, то конечно FindWindow. А если ему надо по имени EXE'шника? Например антивирусник "Spider Guard" от DrWeb, FindWindow ненаходит, а название EXE известно. Вот и получается, что искать его надо так как я предлагал выше. Или я неправ? Буду рад, если предложишь более простой способ.

Ответить

Номер ответа: 4
Автор ответа:
 serWAR



ICQ: 304739736 

Вопросов: 21
Ответов: 38
 Web-сайт: serwar.narod.ru
 Профиль | | #4
Добавлено: 28.03.03 06:18
Спасибо всем за помощь,

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам